From Fluent NHibernate
The purpose of this page is to provide a complete list of all of the elements defined by the NHibernate mapping schema. Each element is displayed in a table that enumerates available elements and attributes, with several columns denoting the level of support for each element or attribute in FNH.
Element: any
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
meta |
Element Ref |
#Element: meta |
|
Postponed |
Postponed |
Postponed |
Postponed |
meta-value |
Element Ref |
#Element: meta-value |
|
Yes |
Yes |
Yes |
Yes |
column |
Element Ref |
#Element: column |
|
Yes |
Yes |
Yes |
Yes |
column |
Attribute |
string |
|
N/A |
N/A |
N/A |
N/A |
id-type |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
meta-type |
Attribute |
string |
|
Yes |
N/A |
Yes |
Yes |
name |
Attribute |
string |
|
Yes |
N/A |
Yes |
Yes |
access |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
insert |
Attribute |
boolean |
true |
Yes |
Yes |
Yes |
Yes |
update |
Attribute |
boolean |
true |
Yes |
Yes |
Yes |
Yes |
cascade |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
index |
Attribute |
string |
|
commit: 36163c |
commit: 36163c |
commit: 36163c |
commit: 36163c |
optimistic-lock |
Attribute |
boolean |
true |
Yes |
Yes |
Yes |
Yes |
lazy |
Attribute |
boolean |
false |
Yes |
Yes |
Yes |
Yes |
node |
Attribute |
string |
|
Postponed |
Postponed |
Postponed |
Postponed |
Element: array
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
meta |
Element Ref |
#Element: meta |
|
Postponed |
Postponed |
Postponed |
Postponed |
subselect |
Element Ref |
#Element: subselect |
|
Postponed |
Postponed |
Postponed |
Postponed |
cache |
Element Ref |
#Element: cache |
|
Yes |
Yes |
Yes |
Yes |
synchronize |
Element Ref |
#Element: synchronize |
|
Postponed |
Postponed |
Postponed |
Postponed |
comment |
Element Ref |
#Element: comment |
|
Postponed |
Postponed |
Postponed |
Postponed |
key |
Element Ref |
#Element: key |
|
Yes |
Yes |
Yes |
Yes |
index |
Element Ref |
#Element: index |
|
Yes |
Yes |
Yes |
Yes |
list-index |
Element Ref |
#Element: list-index |
|
Postponed |
Postponed |
Postponed |
Postponed |
element |
Element Ref |
#Element: element |
|
Yes |
? |
? |
? |
one-to-many |
Element Ref |
#Element: one-to-many |
|
Yes |
Yes |
Yes |
Yes |
many-to-many |
Element Ref |
#Element: many-to-many |
|
Yes |
Yes |
Yes |
Yes |
composite-element |
Element Ref |
#Element: composite-element |
|
Yes |
Yes |
Yes |
Yes |
many-to-any |
Element Ref |
#Element: many-to-any |
|
Postponed |
Postponed |
Postponed |
Postponed |
loader |
Element Ref |
#Element: loader |
|
Postponed |
Postponed |
Postponed |
Postponed |
sql-insert |
Element Ref |
#Element: sql-insert |
|
Postponed |
Postponed |
Postponed |
Postponed |
sql-update |
Element Ref |
#Element: sql-update |
|
Postponed |
Postponed |
Postponed |
Postponed |
sql-delete |
Element Ref |
#Element: sql-delete |
|
Postponed |
Postponed |
Postponed |
Postponed |
sql-delete-all |
Element Ref |
#Element: sql-delete-all |
|
Postponed |
Postponed |
Postponed |
Postponed |
name |
Attribute |
string |
|
Yes |
N/A |
Yes |
N/A |
access |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
table |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
schema |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
catalog |
Attribute |
string |
|
Postponed |
Postponed |
Postponed |
Postponed |
subselect |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
inverse |
Attribute |
boolean |
false |
Yes |
Yes |
Yes |
Yes |
mutable |
Attribute |
boolean |
true |
Yes |
Yes |
Yes |
Yes |
element-class |
Attribute |
string |
|
Postponed |
Postponed |
Postponed |
Postponed |
cascade |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
where |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
batch-size |
Attribute |
int |
|
Yes |
Yes |
Yes |
Yes |
outer-join |
Attribute |
#Simple Type: outerJoinStrategy |
|
No - Depreciated |
No - Depreciated |
No - Depreciated |
No - Depreciated |
fetch |
Attribute |
#Simple Type: collectionFetchMode |
|
Yes |
Yes |
Yes |
Yes |
persister |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
collection-type |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
check |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
optimistic-lock |
Attribute |
boolean |
true |
Yes |
Yes |
Yes |
Yes |
node |
Attribute |
string |
|
Postponed |
Postponed |
Postponed |
Postponed |
embed-xml |
Attribute |
boolean |
true |
Postponed |
Postponed |
Postponed |
Postponed |
Element: bag
Element: cache
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
usage |
Attribute |
string |
|
? |
? |
? |
? |
region |
Attribute |
string |
|
? |
? |
? |
? |
include |
Attribute |
string |
all |
? |
? |
? |
? |
Element: class
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
meta |
Element Ref |
#Element: meta |
|
Postponed |
Postponed |
Postponed |
Postponed |
subselect |
Element Ref |
#Element: subselect |
|
Postponed |
Postponed |
Postponed |
Postponed |
cache |
Element Ref |
#Element: cache |
|
Yes |
Yes |
Yes |
Yes |
synchronize |
Element Ref |
#Element: synchronize |
|
Postponed |
Postponed |
Postponed |
Postponed |
comment |
Element Ref |
#Element: comment |
|
Postponed |
Postponed |
Postponed |
Postponed |
tuplizer |
Element Ref |
#Element: tuplizer |
|
Postponed |
Postponed |
Postponed |
Postponed |
id |
Element Ref |
#Element: id |
|
Yes |
Yes |
Yes |
Yes |
composite-id |
Element Ref |
#Element: composite-id |
|
Yes |
Yes |
Yes |
Yes |
discriminator |
Element Ref |
#Element: discriminator |
|
Yes |
Yes |
Yes |
Yes |
natural-id |
Element Ref |
#Element: natural-id |
|
Postponed |
Postponed |
Postponed |
Postponed |
version |
Element Ref |
#Element: version |
|
Yes |
Yes |
Yes |
Yes |
timestamp |
Element Ref |
#Element: timestamp |
|
Yes - version |
Yes - version |
Yes - version |
Yes - version |
property |
Element Ref |
#Element: property |
|
Yes |
Yes |
Yes |
Yes |
many-to-one |
Element Ref |
#Element: many-to-one |
|
Yes |
Yes |
Yes |
Yes |
one-to-one |
Element Ref |
#Element: one-to-one |
|
Yes |
Yes |
Yes |
Yes |
component |
Element Ref |
#Element: component |
|
Yes |
Yes |
Yes |
Yes |
dynamic-component |
Element Ref |
#Element: dynamic-component |
|
Yes |
Yes |
Yes |
Yes |
properties |
Element Ref |
#Element: properties |
|
N/A |
N/A |
N/A |
N/A |
any |
Element Ref |
#Element: any |
|
Yes |
Yes |
Yes |
Yes |
map |
Element Ref |
#Element: map |
|
Yes |
Yes |
Yes |
Yes |
set |
Element Ref |
#Element: set |
|
Yes |
Yes |
Yes |
Yes |
list |
Element Ref |
#Element: list |
|
Yes |
Yes |
Yes |
Yes |
bag |
Element Ref |
#Element: bag |
|
Yes |
Yes |
Yes |
Yes |
idbag |
Element Ref |
#Element: idbag |
|
Postponed |
Postponed |
Postponed |
Postponed |
array |
Element Ref |
#Element: array |
|
Yes |
Yes |
Yes |
Yes |
primitive-array |
Element Ref |
#Element: primitive-array |
|
Postponed |
Postponed |
Postponed |
Postponed |
join |
Element Ref |
#Element: join |
|
Yes |
Yes |
Yes |
Yes |
subclass |
Element Ref |
#Element: subclass |
|
Yes |
Yes |
Yes |
Yes |
joined-subclass |
Element Ref |
#Element: joined-subclass |
|
Yes |
Yes |
Yes |
Yes |
union-subclass |
Element Ref |
#Element: union-subclass |
|
Postponed |
Postponed |
Postponed |
Postponed |
loader |
Element Ref |
#Element: loader |
|
Postponed |
Postponed |
Postponed |
Postponed |
sql-insert |
Element Ref |
#Element: sql-insert |
|
Postponed |
Postponed |
Postponed |
Postponed |
sql-update |
Element Ref |
#Element: sql-update |
|
Postponed |
Postponed |
Postponed |
Postponed |
sql-delete |
Element Ref |
#Element: sql-delete |
|
Postponed |
Postponed |
Postponed |
Postponed |
filter |
Element Ref |
#Element: filter |
|
Postponed |
Postponed |
Postponed |
Postponed |
resultset |
Element Ref |
#Element: resultset |
|
Postponed |
Postponed |
Postponed |
Postponed |
query |
Element Ref |
#Element: query |
|
Postponed |
Postponed |
Postponed |
Postponed |
sql-query |
Element Ref |
#Element: sql-query |
|
Postponed |
Postponed |
Postponed |
Postponed |
entity-name |
Attribute |
string |
|
Postponed |
Postponed |
Postponed |
Postponed |
name |
Attribute |
string |
|
Yes |
N/A |
Yes |
Yes |
proxy |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
lazy |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
schema-action |
Attribute |
string |
|
Postponed |
Postponed |
Postponed |
Postponed |
table |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
schema |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
catalog |
Attribute |
string |
|
Postponed |
Postponed |
Postponed |
Postponed |
subselect |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
discriminator-value |
Attribute |
string |
|
Yes |
No - Deliberate |
Yes |
Yes |
mutable |
Attribute |
bool |
true |
Yes |
Yes - ReadOnly |
Yes |
Yes - ReadOnly |
abstract |
Attribute |
bool |
|
Yes |
No - Deliberate |
Yes |
Yes |
polymorphism |
Attribute |
#Simple Type: polymorphismType |
implicit |
Yes |
Yes |
Yes |
Yes |
where |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
persister |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
dynamic-update |
Attribute |
bool |
false |
Yes |
Yes |
Yes |
Yes |
dynamic-insert |
Attribute |
bool |
false |
Yes |
Yes |
Yes |
Yes |
batch-size |
Attribute |
int |
|
Yes |
Yes |
Yes |
Yes |
select-before-update |
Attribute |
bool |
false |
Yes |
Yes |
Yes |
Yes |
optimistic-lock |
Attribute |
#Simple Type: optimisticLockMode |
version |
Yes |
Yes |
Yes |
Yes |
check |
Attribute |
string |
|
Yes |
Yes - CheckConstraint |
Yes |
Yes |
rowid |
Attribute |
string |
|
Postponed |
Postponed |
Postponed |
Postponed |
node |
Attribute |
string |
|
Postponed |
Postponed |
Postponed |
Postponed |
Element: collection-id
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
meta |
Element Ref |
#Element: meta |
|
Postponed |
Postponed |
Postponed |
Postponed |
column |
Element Ref |
#Element: column |
|
? |
? |
? |
? |
generator |
Element Ref |
#Element: generator |
|
? |
? |
? |
? |
column |
Attribute |
string |
|
? |
? |
? |
? |
type |
Attribute |
string |
|
? |
? |
? |
? |
length |
Attribute |
int |
|
? |
? |
? |
? |
Element: column
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
comment |
Element Ref |
#Element: comment |
|
Postponed |
Postponed |
Postponed |
Postponed |
name |
Attribute |
string |
|
? |
? |
? |
? |
length |
Attribute |
int |
|
? |
? |
? |
? |
precision |
Attribute |
int |
|
? |
? |
? |
? |
scale |
Attribute |
int |
|
? |
? |
? |
? |
not-null |
Attribute |
boolean |
|
? |
? |
? |
? |
unique |
Attribute |
boolean |
|
? |
? |
? |
? |
unique-key |
Attribute |
string |
|
? |
? |
? |
? |
sql-type |
Attribute |
string |
|
? |
? |
? |
? |
index |
Attribute |
string |
|
? |
? |
? |
? |
check |
Attribute |
string |
|
? |
? |
? |
? |
default |
Attribute |
string |
|
? |
? |
? |
? |
Element: comment
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
Element: component
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
meta |
Element Ref |
#Element: meta |
|
Postponed |
Postponed |
Postponed |
Postponed |
tuplizer |
Element Ref |
#Element: tuplizer |
|
Postponed |
Postponed |
Postponed |
Postponed |
parent |
Element Ref |
#Element: parent |
|
Postponed |
Postponed |
Postponed |
Postponed |
property |
Element Ref |
#Element: property |
|
Yes |
Yes |
Yes |
Yes |
many-to-one |
Element Ref |
#Element: many-to-one |
|
Yes |
Yes |
Yes |
Yes |
one-to-one |
Element Ref |
#Element: one-to-one |
|
Yes |
Yes |
Yes |
Yes |
component |
Element Ref |
#Element: component |
|
Yes |
Yes |
Yes |
Yes |
dynamic-component |
Element Ref |
#Element: dynamic-component |
|
Yes |
Yes |
Yes |
Yes |
any |
Element Ref |
#Element: any |
|
Yes |
Yes |
Yes |
Yes |
map |
Element Ref |
#Element: map |
|
Yes |
Yes |
Yes |
Yes |
set |
Element Ref |
#Element: set |
|
Yes |
Yes |
Yes |
Yes |
list |
Element Ref |
#Element: list |
|
Yes |
Yes |
Yes |
Yes |
bag |
Element Ref |
#Element: bag |
|
Yes |
Yes |
Yes |
Yes |
idbag |
Element Ref |
#Element: idbag |
|
Postponed |
Postponed |
Postponed |
Postponed |
array |
Element Ref |
#Element: array |
|
Yes |
Yes |
Yes |
Yes |
primitive-array |
Element Ref |
#Element: primitive-array |
|
Postponed |
Postponed |
Postponed |
Postponed |
class |
Attribute |
string |
|
Yes |
No - Deliberate |
Yes |
No - Deliberate |
name |
Attribute |
string |
|
Yes |
No - Deliberate |
Yes |
No - Deliberate |
access |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
unique |
Attribute |
boolean |
false |
Yes |
Yes |
Yes |
Yes |
update |
Attribute |
boolean |
true |
Yes |
Yes |
Yes |
Yes |
insert |
Attribute |
boolean |
true |
Yes |
Yes |
Yes |
Yes |
lazy |
Attribute |
boolean |
false |
Yes |
Yes |
Yes |
Yes |
optimistic-lock |
Attribute |
boolean |
true |
Yes |
Yes |
Yes |
Yes |
node |
Attribute |
string |
|
Postponed |
Postponed |
Postponed |
Postponed |
Element: composite-element
Element: composite-id
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
meta |
Element Ref |
#Element: meta |
|
Postponed |
Postponed |
Postponed |
Postponed |
key-property |
Element Ref |
#Element: key-property |
|
? |
? |
? |
? |
key-many-to-one |
Element Ref |
#Element: key-many-to-one |
|
? |
? |
? |
? |
class |
Attribute |
string |
|
? |
? |
? |
? |
mapped |
Attribute |
boolean |
false |
? |
? |
? |
? |
name |
Attribute |
string |
|
? |
? |
? |
? |
node |
Attribute |
string |
|
? |
? |
? |
? |
access |
Attribute |
string |
|
? |
? |
? |
? |
unsaved-value |
Simple Type |
#Simple Type: unsavedValueType |
undefined |
? |
? |
? |
? |
Element: composite-index
Element: composite-map-key
Element: create
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
Element: database-object
Element: definition
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
class |
Attribute |
string |
|
? |
? |
? |
? |
Element: dialect-scope
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
name |
Attribute |
string |
|
? |
? |
? |
? |
Element: discriminator
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
column |
Element Ref |
#Element: column |
|
? |
? |
? |
? |
formula |
Element Ref |
#Element: formula |
|
? |
? |
? |
? |
column |
Attribute |
string |
|
? |
? |
? |
? |
formula |
Attribute |
string |
|
? |
? |
? |
? |
type |
Attribute |
string |
string |
? |
? |
? |
? |
not-null |
Attribute |
boolean |
true |
? |
? |
? |
? |
length |
Attribute |
int |
|
? |
? |
? |
? |
force |
Attribute |
boolean |
false |
? |
? |
? |
? |
insert |
Attribute |
boolean |
true |
? |
? |
? |
? |
Element: drop
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
Element: dynamic-component
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
property |
Element Ref |
#Element: property |
|
Yes |
Yes |
Yes |
Yes |
many-to-one |
Element Ref |
#Element: many-to-one |
|
Yes |
Yes |
Yes |
Yes |
one-to-one |
Element Ref |
#Element: one-to-one |
|
Yes |
Yes |
Yes |
Yes |
component |
Element Ref |
#Element: component |
|
Yes |
Yes |
Yes |
Yes |
dynamic-component |
Element Ref |
#Element: dynamic-component |
|
Yes |
Yes |
Yes |
Yes |
any |
Element Ref |
#Element: any |
|
Yes |
Yes |
Yes |
Yes |
map |
Element Ref |
#Element: map |
|
Yes |
Yes |
Yes |
Yes |
set |
Element Ref |
#Element: set |
|
Yes |
Yes |
Yes |
Yes |
list |
Element Ref |
#Element: list |
|
Yes |
Yes |
Yes |
Yes |
bag |
Element Ref |
#Element: bag |
|
Yes |
Yes |
Yes |
Yes |
idbag |
Element Ref |
#Element: idbag |
|
Postponed |
Postponed |
Postponed |
Postponed |
array |
Element Ref |
#Element: array |
|
Yes |
Yes |
Yes |
Yes |
primitive-array |
Element Ref |
#Element: primitive-array |
|
Postponed |
Postponed |
Postponed |
Postponed |
name |
Attribute |
string |
|
Yes |
No - Deliberate |
Yes |
No - Deliberate |
access |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
unique |
Attribute |
boolean |
false |
Yes |
Yes |
Yes |
Yes |
update |
Attribute |
boolean |
true |
Yes |
Yes |
Yes |
Yes |
insert |
Attribute |
boolean |
true |
Yes |
Yes |
Yes |
Yes |
optimistic-lock |
Attribute |
boolean |
true |
Yes |
Yes |
Yes |
Yes |
node |
Attribute |
string |
|
Postponed |
Postponed |
Postponed |
Postponed |
Element: element
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
column |
Element Ref |
#Element: column |
|
? |
? |
? |
? |
formula |
Element Ref |
#Element: formula |
|
? |
? |
? |
? |
type |
Element Ref |
#Element: type |
|
? |
? |
? |
? |
column |
Attribute |
string |
|
? |
? |
? |
? |
node |
Attribute |
string |
|
? |
? |
? |
? |
formula |
Attribute |
string |
|
? |
? |
? |
? |
type |
Attribute |
string |
|
? |
? |
? |
? |
length |
Attribute |
int |
|
? |
? |
? |
? |
precision |
Attribute |
int |
|
? |
? |
? |
? |
scale |
Attribute |
int |
|
? |
? |
? |
? |
not-null |
Attribute |
boolean |
false |
? |
? |
? |
? |
unique |
Attribute |
boolean |
false |
? |
? |
? |
? |
Element: filter
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
name |
Attribute |
string |
|
? |
? |
? |
? |
condition |
Attribute |
string |
|
? |
? |
? |
? |
Element: filter-def
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
filter-param |
Element Ref |
#Element: filter-param |
|
? |
? |
? |
? |
name |
Attribute |
string |
|
? |
? |
? |
? |
condition |
Attribute |
string |
|
? |
? |
? |
? |
Element: filter-param
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
name |
Attribute |
string |
|
? |
? |
? |
? |
type |
Attribute |
string |
|
? |
? |
? |
? |
Element: formula
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
Element: generator
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
param |
Element Ref |
#Element: param |
|
? |
? |
? |
? |
class |
Attribute |
string |
|
? |
? |
? |
? |
Element: hibernate-mapping
Element: id
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
meta |
Element Ref |
#Element: meta |
|
Postponed |
Postponed |
Postponed |
Postponed |
column |
Element Ref |
#Element: column |
|
Yes |
Yes |
Yes |
Yes |
type |
Element Ref |
#Element: type |
|
Postponed |
Postponed |
Postponed |
Postponed |
generator |
Element Ref |
#Element: generator |
|
Yes |
Yes |
Yes |
Yes |
name |
Attribute |
string |
|
Yes |
No - Deliberate |
Yes |
No - Deliberate |
node |
Attribute |
string |
|
Postponed |
Postponed |
Postponed |
Postponed |
access |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
column |
Attribute |
string |
|
No - Deliberate |
No - Deliberate |
No - Deliberate |
No - Deliberate |
type |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
length |
Attribute |
int |
|
Yes |
Yes |
Yes |
Yes |
unsaved-value |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
Element: idbag
Element: import
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
class |
Attribute |
string |
|
? |
? |
? |
? |
rename |
Attribute |
string |
|
? |
? |
? |
? |
Element: index
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
column |
Element Ref |
#Element: column |
|
? |
? |
? |
? |
column |
Attribute |
string |
|
? |
? |
? |
? |
type |
Attribute |
string |
|
? |
? |
? |
? |
length |
Attribute |
int |
|
? |
? |
? |
? |
Element: index-many-to-any
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
column |
Element Ref |
#Element: column |
|
? |
? |
? |
? |
column |
Attribute |
string |
|
? |
? |
? |
? |
id-type |
Attribute |
string |
|
? |
? |
? |
? |
meta-type |
Attribute |
string |
|
? |
? |
? |
? |
Element: index-many-to-many
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
column |
Element Ref |
#Element: column |
|
? |
? |
? |
? |
column |
Attribute |
string |
|
? |
? |
? |
? |
class |
Attribute |
string |
|
? |
? |
? |
? |
entity-name |
Attribute |
string |
|
? |
? |
? |
? |
foreign-key |
Attribute |
string |
|
? |
? |
? |
? |
Element: join
Element: joined-subclass
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
meta |
Element Ref |
#Element: meta |
|
Postponed |
Postponed |
Postponed |
Postponed |
subselect |
Element Ref |
#Element: subselect |
|
Postponed |
Postponed |
Postponed |
Postponed |
synchronize |
Element Ref |
#Element: synchronize |
|
Postponed |
Postponed |
Postponed |
Postponed |
comment |
Element Ref |
#Element: comment |
|
Postponed |
Postponed |
Postponed |
Postponed |
tuplizer |
Element Ref |
#Element: tuplizer |
|
Postponed |
Postponed |
Postponed |
Postponed |
key |
Element Ref |
#Element: key |
|
Yes |
Yes |
Yes |
Yes |
property |
Element Ref |
#Element: property |
|
Yes |
Yes |
Yes |
Yes |
many-to-one |
Element Ref |
#Element: many-to-one |
|
Yes |
Yes |
Yes |
Yes |
one-to-one |
Element Ref |
#Element: one-to-one |
|
Yes |
Yes |
Yes |
Yes |
component |
Element Ref |
#Element: component |
|
Yes |
Yes |
Yes |
Yes |
dynamic-component |
Element Ref |
#Element: dynamic-component |
|
Yes |
Yes |
Yes |
Yes |
any |
Element Ref |
#Element: any |
|
Yes |
Yes |
Yes |
Yes |
map |
Element Ref |
#Element: map |
|
Yes |
Yes |
Yes |
Yes |
set |
Element Ref |
#Element: set |
|
Yes |
Yes |
Yes |
Yes |
list |
Element Ref |
#Element: list |
|
Yes |
Yes |
Yes |
Yes |
bag |
Element Ref |
#Element: bag |
|
Yes |
Yes |
Yes |
Yes |
idbag |
Element Ref |
#Element: idbag |
|
Postponed |
Postponed |
Postponed |
Postponed |
array |
Element Ref |
#Element: array |
|
Yes |
Yes |
Yes |
Yes |
primitive-array |
Element Ref |
#Element: primitive-array |
|
Postponed |
Postponed |
Postponed |
Postponed |
joined-subclass |
Element Ref |
#Element: joined-subclass |
|
Yes |
Yes |
Yes |
Yes |
loader |
Element Ref |
#Element: loader |
|
Postponed |
Postponed |
Postponed |
Postponed |
sql-insert |
Element Ref |
#Element: sql-insert |
|
Postponed |
Postponed |
Postponed |
Postponed |
sql-update |
Element Ref |
#Element: sql-update |
|
Postponed |
Postponed |
Postponed |
Postponed |
sql-delete |
Element Ref |
#Element: sql-delete |
|
Postponed |
Postponed |
Postponed |
Postponed |
resultset |
Element Ref |
#Element: resultset |
|
Postponed |
Postponed |
Postponed |
Postponed |
query |
Element Ref |
#Element: query |
|
Postponed |
Postponed |
Postponed |
Postponed |
sql-query |
Element Ref |
#Element: sql-query |
|
Postponed |
Postponed |
Postponed |
Postponed |
entity-name |
Attribute |
string |
|
? |
Postponed |
Postponed |
Postponed |
name |
Attribute |
string |
|
Yes |
No - Deliberate |
Yes |
No - Deliberate |
proxy |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
lazy |
Attribute |
boolean |
|
Yes |
Yes |
Yes |
Yes |
table |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
schema |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
catalog |
Attribute |
string |
|
Postponed |
Postponed |
Postponed |
Postponed |
subselect |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
abstract |
Attribute |
bool |
|
Yes |
Yes |
Yes |
Yes |
persister |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
dynamic-update |
Attribute |
bool |
false |
Yes |
Yes |
Yes |
Yes |
dynamic-insert |
Attribute |
bool |
false |
Yes |
Yes |
Yes |
Yes |
extends |
Attribute |
string |
|
No - Deliberate |
No - Deliberate |
No - Deliberate |
No - Deliberate |
batch-size |
Attribute |
int |
|
Yes |
Yes |
Yes |
Yes |
select-before-update |
Attribute |
bool |
false |
Yes |
Yes |
Yes |
Yes |
check |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
node |
Attribute |
string |
|
Postponed |
Postponed |
Postponed |
Postponed |
Element: key
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
column |
Element Ref |
#Element: column |
|
? |
? |
? |
? |
column |
Attribute |
string |
|
? |
? |
? |
? |
property-ref |
Attribute |
string |
|
? |
? |
? |
? |
foreign-key |
Attribute |
string |
|
? |
? |
? |
? |
on-delete |
Attribute |
#ondelete |
noaction |
? |
? |
? |
? |
not-null |
Attribute |
boolean |
|
? |
? |
? |
? |
update |
Attribute |
boolean |
|
? |
? |
? |
? |
unique |
Attribute |
boolean |
|
? |
? |
? |
? |
Element: key-many-to-one
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
meta |
Element Ref |
#Element: meta |
|
? |
? |
? |
? |
column |
Element Ref |
#Element: column |
|
? |
? |
? |
? |
column |
Attribute |
string |
|
? |
? |
? |
? |
name |
Attribute |
string |
|
? |
? |
? |
? |
access |
Attribute |
string |
|
? |
? |
? |
? |
class |
Attribute |
string |
|
? |
? |
? |
? |
entity-name |
Attribute |
string |
|
? |
? |
? |
? |
foreign-key |
Attribute |
string |
|
? |
? |
? |
? |
lazy |
Attribute |
#restrictedbool |
|
? |
? |
? |
? |
Element: key-property
Element: list
Element: list-index
Element: load-collection
Element: loader
Element: many-to-any
Element: many-to-many
Element: many-to-one
Element: map
Element: map-key
Element: map-key-many-to-many
Element: meta
Element: meta-value
Element: natural-id
Element: nested-composite-element
Element: one-to-many
Element: param
Element: parent
Element: primitive-array
Element: properties
Element: property
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
meta |
Element Ref |
#Element: meta |
|
Postponed |
Postponed |
Postponed |
Postponed |
column |
Element Ref |
#Element: column |
|
Yes |
Yes |
Yes |
Yes |
formula |
Element Ref |
#Element: formula |
|
Postponed |
Postponed |
Postponed |
Postponed |
type |
Element Ref |
#Element: type |
|
Postponed |
Postponed |
Postponed |
Postponed |
name |
Attribute |
string |
|
Yes |
No - Deliberate |
Yes |
No - Deliberate |
node |
Attribute |
string |
|
Postponed |
Postponed |
Postponed |
Postponed |
access |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
type |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
column |
Attribute |
string |
|
No - Deliberate |
Yes |
No - Deliberate |
Yes |
length |
Attribute |
string |
|
No - Deliberate |
Yes |
No - Deliberate |
Yes |
precision |
Attribute |
string |
|
No - Deliberate |
Yes |
No - Deliberate |
Yes |
scale |
Attribute |
string |
|
No - Deliberate |
Yes |
No - Deliberate |
Yes |
not-null |
Attribute |
string |
|
No - Deliberate |
Yes |
No - Deliberate |
Yes |
unique |
Attribute |
string |
|
No - Deliberate |
Yes |
No - Deliberate |
Yes |
unique-key |
Attribute |
string |
|
No - Deliberate |
Yes |
No - Deliberate |
Yes |
index |
Attribute |
string |
|
No - Deliberate |
Yes |
No - Deliberate |
Yes |
update |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
insert |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
optimistic-lock |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
formula |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
lazy |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
generated |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
Element: query
Element: query-param
Element: resultset
Element: return
Element: return-column
Element: return-discriminator
Element: return-join
Element: return-property
Element: return-scalar
Element: set
Element: sql-delete
Element: sql-delete-all
Element: sql-insert
Element: sql-query
Element: sql-update
Element: subclass
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
meta |
Element Ref |
#Element: meta |
|
Postponed |
Postponed |
Postponed |
Postponed |
tuplizer |
Element Ref |
#Element: tuplizer |
|
Postponed |
Postponed |
Postponed |
Postponed |
synchronize |
Element Ref |
#Element: synchronize |
|
Postponed |
Postponed |
Postponed |
Postponed |
property |
Element Ref |
#Element: property |
|
Yes |
Yes |
Yes |
Yes |
many-to-one |
Element Ref |
#Element: many-to-one |
|
Yes |
Yes |
Yes |
Yes |
one-to-one |
Element Ref |
#Element: one-to-one |
|
Yes |
Yes |
Yes |
Yes |
component |
Element Ref |
#Element: component |
|
Yes |
Yes |
Yes |
Yes |
dynamic-component |
Element Ref |
#Element: dynamic-component |
|
Yes |
Yes |
Yes |
Yes |
any |
Element Ref |
#Element: any |
|
Yes |
Yes |
Yes |
Yes |
map |
Element Ref |
#Element: map |
|
Yes |
Yes |
Yes |
Yes |
set |
Element Ref |
#Element: set |
|
Yes |
Yes |
Yes |
Yes |
list |
Element Ref |
#Element: list |
|
Yes |
Yes |
Yes |
Yes |
bag |
Element Ref |
#Element: bag |
|
Yes |
Yes |
Yes |
Yes |
idbag |
Element Ref |
#Element: idbag |
|
Postponed |
Postponed |
Postponed |
Postponed |
array |
Element Ref |
#Element: array |
|
Yes |
Yes |
Yes |
Yes |
primitive-array |
Element Ref |
#Element: primitive-array |
|
Postponed |
Postponed |
Postponed |
Postponed |
join |
Element Ref |
#Element: join |
|
Yes |
Yes |
Yes |
Yes |
subclass |
Element Ref |
#Element: subclass |
|
Yes |
Yes |
Yes |
Yes |
loader |
Element Ref |
#Element: loader |
|
Postponed |
Postponed |
Postponed |
Postponed |
sql-insert |
Element Ref |
#Element: sql-insert |
|
Postponed |
Postponed |
Postponed |
Postponed |
sql-update |
Element Ref |
#Element: sql-update |
|
Postponed |
Postponed |
Postponed |
Postponed |
sql-delete |
Element Ref |
#Element: sql-delete |
|
Postponed |
Postponed |
Postponed |
Postponed |
resultset |
Element Ref |
#Element: resultset |
|
Postponed |
Postponed |
Postponed |
Postponed |
query |
Element Ref |
#Element: query |
|
Postponed |
Postponed |
Postponed |
Postponed |
sql-query |
Element Ref |
#Element: sql-query |
|
Postponed |
Postponed |
Postponed |
Postponed |
entity-name |
Attribute |
string |
|
Postponed |
Postponed |
Postponed |
Postponed |
name |
Attribute |
string |
|
Yes |
N/A |
Yes |
Yes |
proxy |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
discriminator-value |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
dynamic-update |
Attribute |
bool |
false |
Yes |
Yes |
Yes |
Yes |
dynamic-insert |
Attribute |
bool |
false |
Yes |
Yes |
Yes |
Yes |
select-before-update |
Attribute |
bool |
false |
Yes |
Yes |
Yes |
Yes |
extends |
Attribute |
string |
|
No - Deliberate |
No - Deliberate |
No - Deliberate |
No - Deliberate |
lazy |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
abstract |
Attribute |
bool |
|
Yes |
Yes |
Yes |
Yes |
persister |
Attribute |
string |
|
Yes |
Yes |
Yes |
Yes |
batch-size |
Attribute |
int |
|
Yes |
Yes |
Yes |
Yes |
node |
Attribute |
string |
|
Postponed |
Postponed |
Postponed |
Postponed |
Element: subselect
Element: synchronize
Element: timestamp
Element: tuplizer
Element: type
Element: typedef
Element: union-subclass
Element: version
Simple Type: outerJoinStrategy
Simple Type: collectionFetchMode
Simple Type: collectionLazy
Attribute Group: baseCollectionAttributes
Name |
XmlType |
Type |
Default Value |
Model |
Fluent Interface |
XmlWriter |
Inspector |
name |
Attribute |
string |
|
? |
? |
? |
? |
access |
Attribute |
string |
|
? |
? |
? |
? |
table |
Attribute |
string |
|
? |
? |
? |
? |
schema |
Attribute |
string |
|
? |
? |
? |
? |
catalog |
Attribute |
string |
|
? |
? |
? |
? |
subselect |
Attribute |
string |
|
? |
? |
? |
? |
lazy |
Attribute |
#Simple Type: collectionLazy |
|
? |
? |
? |
? |
inverse |
Attribute |
boolean |
false |
? |
? |
? |
? |
mutable |
Attribute |
boolean |
true |
? |
? |
? |
? |
cascade |
Attribute |
string |
|
? |
? |
? |
? |
order-by |
Attribute |
string |
|
? |
? |
? |
? |
where |
Attribute |
string |
|
? |
? |
? |
? |
batch-size |
Attribute |
int |
|
? |
? |
? |
? |
outer-join |
Attribute |
#Simple Type: outerJoinStrategy |
|
? |
? |
? |
? |
fetch |
Attribute |
#Simple Type: collectionFetchMode |
|
? |
? |
? |
? |
persister |
Attribute |
string |
|
? |
? |
? |
? |
collection-type |
Attribute |
string |
|
? |
? |
? |
? |
check |
Attribute |
string |
|
? |
? |
? |
? |
optimistic-lock |
Attribute |
boolean |
true |
? |
? |
? |
? |
node |
Attribute |
string |
|
Postponed |
Postponed |
Postponed |
Postponed |
embed-xml |
Attribute |
boolean |
true |
? |
? |
? |
? |
generic |
Attribute |
boolean |
|
? |
? |
? |
? |
Simple Type: optimisticLockMode
Simple Type: polymorphismType
Simple Type: unsavedValueType
Simple Type: ondelete
Simple Type: restrictedbool
Simple Type: lockMode
Simple Type: notFoundMode
Simple Type: fetchMode
Simple Type: bool
Simple Type: propertyGeneration
Simple Type: flushMode
Simple Type: cacheMode
Simple Type: customSQLCheck
Simple Type: customSQL
Simple Type: versionGeneration