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