
544
DEVELOPING
COLDFUSION 9 APPLICATIONS
ColdFusion ORM
Las
t
upda
te
d 8/5/2010
cacheuse
optional
none
Use this value to specify the caching strategy to be
used for caching this component's data in the
secondary cache. See
Caching
for details.
catalog
Optional
Used to specify the database catalog name.
discriminatorcolumn
optional
Use this attribute to define the discriminator column
to be used in inheritance mapping. See
Inheritance
mapping
for details.
discriminatorvalue
optional
Use this attribute to define the discriminator value to
be used in inheritance mapping. See
Inheritance
mapping
for details.
dynamicInsert
Optional
false
Whether INSERT SQL is to be generated at runtime:
•
true
•
false
Only those columns whose values are not null are
included in the SQL.
dynamicupdate
Optional
false
Whether UPDATE SQL is to be generated at runtime:
•
true
•
false
Only those columns that have changed values are
included in the SQL.
entityname
Optional
Name of the CFC
Specifies the name of the entity. Entity name is the
name used by the ORM related functions to work
with the persistent CFC. If
entityname
is not
specified, then the CFC name is taken as the
entityname
. The
entityname
must be unique in
the application.
joincolumn
optional
Use this attribute to define the join column for
inheritance mapping. See
Inheritance mapping
for
details.
lazy
Optional
true
Whether loading is to be done lazily:
•
true
•
false
For details, see
Lazy Loading
.
optimisticLock
Optional
version
Determines the locking strategy.
It can be any one of the following four values:
•
none
•
version
•
dirty
•
all
For details, see
Optimistic locking
.
Attribute
Req/Opt
Default
Description