Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Dali Orm.xml Context Model status"
(New page: Below are all of the Orm.xml Context Model parts that need to be completed for 2.0. This page will indicate the status of completion. Completed items are checked. *EntityMappings **versi...) |
|||
(13 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
**package[[Image:Checkmark.gif | 12px]] | **package[[Image:Checkmark.gif | 12px]] | ||
**schema[[Image:Checkmark.gif | 12px]] | **schema[[Image:Checkmark.gif | 12px]] | ||
− | **defaultSchema | + | **defaultSchema[[Image:Checkmark.gif | 12px]] |
**catalog[[Image:Checkmark.gif | 12px]] | **catalog[[Image:Checkmark.gif | 12px]] | ||
− | **defaultCatalog | + | **defaultCatalog[[Image:Checkmark.gif | 12px]] |
**access[[Image:Checkmark.gif | 12px]] | **access[[Image:Checkmark.gif | 12px]] | ||
− | **defaultAccess | + | **defaultAccess[[Image:Checkmark.gif | 12px]] |
**persistentTypes[[Image:Checkmark.gif | 12px]] | **persistentTypes[[Image:Checkmark.gif | 12px]] | ||
**persistenceUnitMetadata[[Image:Checkmark.gif | 12px]] | **persistenceUnitMetadata[[Image:Checkmark.gif | 12px]] | ||
− | **sequenceGenerators | + | **sequenceGenerators[[Image:Checkmark.gif | 12px]] |
− | **tableGenerators | + | **tableGenerators[[Image:Checkmark.gif | 12px]] |
− | **namedQueries | + | **namedQueries[[Image:Checkmark.gif | 12px]] |
− | **namedNativeQueries | + | **namedNativeQueries[[Image:Checkmark.gif | 12px]] |
**sqlResultSetMappings | **sqlResultSetMappings | ||
*XmlPersistenceUnitMetdata[[Image:Checkmark.gif | 12px]] | *XmlPersistenceUnitMetdata[[Image:Checkmark.gif | 12px]] | ||
Line 28: | Line 28: | ||
*XmlPersistentType | *XmlPersistentType | ||
**mapping[[Image:Checkmark.gif | 12px]] | **mapping[[Image:Checkmark.gif | 12px]] | ||
− | **name | + | **name[[Image:Checkmark.gif | 12px]] |
− | **access | + | **access[[Image:Checkmark.gif | 12px]] |
− | **attributes | + | **attributes[[Image:Checkmark.gif | 12px]] |
+ | **virtualAttributes | ||
*XmlEntity | *XmlEntity | ||
**name[[Image:Checkmark.gif | 12px]] | **name[[Image:Checkmark.gif | 12px]] | ||
Line 36: | Line 37: | ||
**class[[Image:Checkmark.gif | 12px]] | **class[[Image:Checkmark.gif | 12px]] | ||
**access[[Image:Checkmark.gif | 12px]] | **access[[Image:Checkmark.gif | 12px]] | ||
− | **defaultAccess | + | **defaultAccess[[Image:Checkmark.gif | 12px]] |
**metadataComplete[[Image:Checkmark.gif | 12px]] | **metadataComplete[[Image:Checkmark.gif | 12px]] | ||
− | **defaultMetadataComplete | + | **defaultMetadataComplete[[Image:Checkmark.gif | 12px]] |
− | **table | + | **table[[Image:Checkmark.gif | 12px]] |
− | **secondaryTables | + | **secondaryTables[[Image:Checkmark.gif | 12px]] |
− | **inheritanceStrategy | + | **defaultSecondaryTables[[Image:Checkmark.gif | 12px]] |
− | **discriminatorColumn | + | **inheritanceStrategy[[Image:Checkmark.gif | 12px]] |
− | **discriminatorValue | + | **defaultInheritanceStrategy[[Image:Checkmark.gif | 12px]] |
− | **sequenceGenerator | + | **discriminatorColumn[[Image:Checkmark.gif | 12px]] |
− | **tableGenerator | + | **discriminatorValue[[Image:Checkmark.gif | 12px]] |
− | ** | + | **defaultDiscriminatorValue |
− | ** | + | **sequenceGenerator[[Image:Checkmark.gif | 12px]] |
− | ** | + | **sequenceGenerator default |
− | **namedQueries | + | **tableGenerator[[Image:Checkmark.gif | 12px]] |
− | **namedNativeQueries | + | **tableGenerator default |
+ | **specifiedPrimaryKeyJoinColumns[[Image:Checkmark.gif | 12px]] | ||
+ | **defaultPrimaryKeyJoinColumns | ||
+ | **specifiedAttributeOverrides[[Image:Checkmark.gif | 12px]] | ||
+ | **defaultAttributeOverrides | ||
+ | **specifiedAssociationOverrides[[Image:Checkmark.gif | 12px]] | ||
+ | **defaultAssociationOverrides | ||
+ | **namedQueries[[Image:Checkmark.gif | 12px]] | ||
+ | **namedNativeQueries[[Image:Checkmark.gif | 12px]] | ||
**idClass | **idClass | ||
*XmlMappedSuperclass | *XmlMappedSuperclass | ||
Line 57: | Line 66: | ||
**defaultAccess | **defaultAccess | ||
**metadataComplete[[Image:Checkmark.gif | 12px]] | **metadataComplete[[Image:Checkmark.gif | 12px]] | ||
− | **defaultMetadataComplete | + | **defaultMetadataComplete[[Image:Checkmark.gif | 12px]] |
**idClass | **idClass | ||
*XmlEmbeddable | *XmlEmbeddable | ||
Line 64: | Line 73: | ||
**defaultAccess | **defaultAccess | ||
**metadataComplete[[Image:Checkmark.gif | 12px]] | **metadataComplete[[Image:Checkmark.gif | 12px]] | ||
− | **defaultMetadataComplete | + | **defaultMetadataComplete[[Image:Checkmark.gif | 12px]] |
*XmlPersistentAttribute | *XmlPersistentAttribute | ||
− | **name | + | **name[[Image:Checkmark.gif | 12px]] |
**defaultMapping | **defaultMapping | ||
− | **specifiedMapping | + | **specifiedMapping[[Image:Checkmark.gif | 12px]] |
*XmlIdMapping | *XmlIdMapping | ||
− | **temporal | + | **temporal[[Image:Checkmark.gif | 12px]] |
− | **column | + | **defaultTemporal |
− | **sequenceGenerator | + | **column[[Image:Checkmark.gif | 12px]] |
− | **tableGenerator | + | **sequenceGenerator[[Image:Checkmark.gif | 12px]] |
− | **generatedValue | + | **sequenceGenerator default |
+ | **tableGenerator[[Image:Checkmark.gif | 12px]] | ||
+ | **tableGenerator default | ||
+ | **generatedValue[[Image:Checkmark.gif | 12px]] | ||
*XmlBasicMapping | *XmlBasicMapping | ||
− | **fetch | + | **fetch[[Image:Checkmark.gif | 12px]] |
− | **optional | + | **defaultFetch |
− | **lob | + | **optional[[Image:Checkmark.gif | 12px]] |
− | **enumerated | + | **defaultOptional |
− | **temporal | + | **lob[[Image:Checkmark.gif | 12px]] |
− | **column | + | **defaultLob |
+ | **enumerated[[Image:Checkmark.gif | 12px]] | ||
+ | **defaultEnumerated | ||
+ | **temporal[[Image:Checkmark.gif | 12px]] | ||
+ | **defaultTemporal | ||
+ | **column[[Image:Checkmark.gif | 12px]] | ||
*XmlVersionMapping | *XmlVersionMapping | ||
− | **temporal | + | **temporal[[Image:Checkmark.gif | 12px]] |
− | **column | + | **defaultTemporal |
− | *XmlTransientMapping | + | **column[[Image:Checkmark.gif | 12px]] |
+ | *XmlTransientMapping[[Image:Checkmark.gif | 12px]] | ||
*XmlEmbeddedIdMapping | *XmlEmbeddedIdMapping | ||
− | **attributeOverrides | + | **attributeOverrides[[Image:Checkmark.gif | 12px]] |
+ | **defaultAttributeOverrides | ||
*XmlEmbeddedMapping | *XmlEmbeddedMapping | ||
− | **attributeOverrides | + | **attributeOverrides[[Image:Checkmark.gif | 12px]] |
+ | **defaultAttributeOverrides | ||
*XmlOneToOneMapping | *XmlOneToOneMapping | ||
**primaryKeyJoinColumns | **primaryKeyJoinColumns | ||
− | **joinColumns | + | **joinColumns[[Image:Checkmark.gif | 12px]] |
+ | **defaultJoinColumns | ||
**joinTable | **joinTable | ||
− | **cascade | + | **cascade[[Image:Checkmark.gif | 12px]] |
− | **targetEntity | + | **targetEntity[[Image:Checkmark.gif | 12px]] |
− | **fetch | + | **defaultTargetEntity |
− | **optional | + | **fetch[[Image:Checkmark.gif | 12px]] |
− | **mappedBy | + | **defaultFetch |
+ | **optional[[Image:Checkmark.gif | 12px]] | ||
+ | **mappedBy[[Image:Checkmark.gif | 12px]] | ||
*XmlOneToManyMapping | *XmlOneToManyMapping | ||
− | **orderBy | + | **orderBy[[Image:Checkmark.gif | 12px]] |
− | **mapKey | + | **mapKey[[Image:Checkmark.gif | 12px]] |
− | **joinTable | + | **joinTable[[Image:Checkmark.gif | 12px]] |
**joinColumns | **joinColumns | ||
− | **cascade | + | **cascade[[Image:Checkmark.gif | 12px]] |
− | **targetEntity | + | **targetEntity[[Image:Checkmark.gif | 12px]] |
− | **fetch | + | **defaultTargetEntity |
− | **mappedBy | + | **fetch[[Image:Checkmark.gif | 12px]] |
+ | **defaultFetch | ||
+ | **mappedBy[[Image:Checkmark.gif | 12px]] | ||
*XmlManyToManyMapping | *XmlManyToManyMapping | ||
− | **orderBy | + | **orderBy[[Image:Checkmark.gif | 12px]] |
− | **mapKey | + | **mapKey[[Image:Checkmark.gif | 12px]] |
− | **joinTable | + | **joinTable[[Image:Checkmark.gif | 12px]] |
− | **cascade | + | **cascade[[Image:Checkmark.gif | 12px]] |
− | **targetEntity | + | **targetEntity[[Image:Checkmark.gif | 12px]] |
− | **fetch | + | **defaultTargetEntity |
− | **mappedBy | + | **fetch[[Image:Checkmark.gif | 12px]] |
+ | **defaultFetch | ||
+ | **mappedBy[[Image:Checkmark.gif | 12px]] | ||
*XmlManyToOneMapping | *XmlManyToOneMapping | ||
− | **joinColumns | + | **joinColumns[[Image:Checkmark.gif | 12px]] |
**joinTable | **joinTable | ||
− | **cascade | + | **cascade[[Image:Checkmark.gif | 12px]] |
− | ** | + | **targetEntity[[Image:Checkmark.gif | 12px]] |
− | **fetch | + | **defaultTargetEntity |
− | **optional | + | **fetch[[Image:Checkmark.gif | 12px]] |
+ | **defaultFetch | ||
+ | **optional[[Image:Checkmark.gif | 12px]] | ||
*XmlTable | *XmlTable | ||
− | **name | + | **name[[Image:Checkmark.gif | 12px]] |
− | **defaultName | + | **defaultName[[Image:Checkmark.gif | 12px]] |
− | **catalog | + | **catalog[[Image:Checkmark.gif | 12px]] |
− | ** | + | **defaultCatalog[[Image:Checkmark.gif | 12px]] |
− | ** | + | **schema[[Image:Checkmark.gif | 12px]] |
− | **defaultSchema | + | **defaultSchema[[Image:Checkmark.gif | 12px]] |
**uniqueConstraints | **uniqueConstraints | ||
*XmlSecondaryTable | *XmlSecondaryTable | ||
− | **name | + | **name[[Image:Checkmark.gif | 12px]] |
− | **defaultName | + | **defaultName[[Image:Checkmark.gif | 12px]] |
− | **catalog | + | **catalog[[Image:Checkmark.gif | 12px]] |
− | ** | + | **defaultCatalog[[Image:Checkmark.gif | 12px]] |
− | ** | + | **schema[[Image:Checkmark.gif | 12px]] |
− | **defaultSchema | + | **defaultSchema[[Image:Checkmark.gif | 12px]] |
**uniqueConstraints | **uniqueConstraints | ||
− | ** | + | **specifiedPrimaryKeyJoinColumns[[Image:Checkmark.gif | 12px]] |
+ | **defaultPrimaryKeyJoinColumns | ||
*XmlJoinTable | *XmlJoinTable | ||
− | **joinColumns | + | **joinColumns[[Image:Checkmark.gif | 12px]] |
− | **inverseJoinColumns | + | **defaultJoinColumns |
+ | **inverseJoinColumns[[Image:Checkmark.gif | 12px]] | ||
+ | **defaultInverseJoinColumns | ||
**uniqueContraints | **uniqueContraints | ||
− | **name | + | **name[[Image:Checkmark.gif | 12px]] |
− | **catalog | + | **defaultName |
− | **schema | + | **catalog[[Image:Checkmark.gif | 12px]] |
+ | **schema[[Image:Checkmark.gif | 12px]] | ||
*XmlUniqueConstraint | *XmlUniqueConstraint | ||
**columnNames | **columnNames | ||
*XmlGeneratedValue | *XmlGeneratedValue | ||
− | **strategy | + | **strategy[[Image:Checkmark.gif | 12px]] |
− | **generator | + | **defaultStrategy |
− | *XmlSequenceGenerator | + | **generator[[Image:Checkmark.gif | 12px]] |
− | **name | + | **defaultGenerator |
− | **sequenceName | + | *XmlSequenceGenerator[[Image:Checkmark.gif | 12px]] |
− | **initialValue | + | **name[[Image:Checkmark.gif | 12px]] |
− | **allocationSize | + | **sequenceName[[Image:Checkmark.gif | 12px]] |
+ | **initialValue[[Image:Checkmark.gif | 12px]] | ||
+ | **allocationSize[[Image:Checkmark.gif | 12px]] | ||
*XmlTableGenerator | *XmlTableGenerator | ||
− | **name | + | **name[[Image:Checkmark.gif | 12px]] |
− | **table | + | **table[[Image:Checkmark.gif | 12px]] |
− | **catalog | + | **catalog[[Image:Checkmark.gif | 12px]] |
− | **schema | + | **schema[[Image:Checkmark.gif | 12px]] |
− | **pkColumnName | + | **pkColumnName[[Image:Checkmark.gif | 12px]] |
− | **valueColumnName | + | **valueColumnName[[Image:Checkmark.gif | 12px]] |
− | **pkColumnValue | + | **pkColumnValue[[Image:Checkmark.gif | 12px]] |
− | **initialValue | + | **initialValue[[Image:Checkmark.gif | 12px]] |
− | **allocationSize | + | **allocationSize[[Image:Checkmark.gif | 12px]] |
**uniqueConstraints | **uniqueConstraints | ||
− | *XmlColumn] | + | *XmlColumn |
− | **name | + | **name[[Image:Checkmark.gif | 12px]] |
− | **columnDefinition | + | **name default |
− | **table | + | **columnDefinition[[Image:Checkmark.gif | 12px]] |
− | **unique | + | **columnDefinition default |
− | **nullable | + | **table[[Image:Checkmark.gif | 12px]] |
− | **insertable | + | **table default |
− | **updatable, | + | **unique[[Image:Checkmark.gif | 12px]] |
+ | **unique default | ||
+ | **nullable[[Image:Checkmark.gif | 12px]] | ||
+ | **nullable default | ||
+ | **insertable[[Image:Checkmark.gif | 12px]] | ||
+ | **insertable default | ||
+ | **updatable[[Image:Checkmark.gif | 12px]] | ||
+ | **updatable, default | ||
**length, default | **length, default | ||
**precision, default | **precision, default | ||
**scale, default | **scale, default | ||
*XmlDiscriminatorColumn | *XmlDiscriminatorColumn | ||
− | **name | + | **name[[Image:Checkmark.gif | 12px]] |
− | **columnDefinition | + | **defaultName |
− | **discriminatorType | + | **columnDefinition[[Image:Checkmark.gif | 12px]] |
− | **length | + | **discriminatorType[[Image:Checkmark.gif | 12px]] |
+ | **defaultDiscriminatorType | ||
+ | **length[[Image:Checkmark.gif | 12px]] | ||
+ | **defaultLength | ||
*XmlPrimaryKeyJoinColumn | *XmlPrimaryKeyJoinColumn | ||
− | **name | + | **name[[Image:Checkmark.gif | 12px]] |
**defaultName | **defaultName | ||
− | **columnDefinition | + | **columnDefinition[[Image:Checkmark.gif | 12px]] |
− | **referencedColumnName | + | **referencedColumnName[[Image:Checkmark.gif | 12px]] |
+ | **defaultReferencedColumnName | ||
*XmlJoinColumn | *XmlJoinColumn | ||
− | **name | + | **name[[Image:Checkmark.gif | 12px]] |
− | **columnDefinition | + | **defaultName |
− | **table | + | **columnDefinition[[Image:Checkmark.gif | 12px]] |
− | **unique | + | **table[[Image:Checkmark.gif | 12px]] |
− | **nullable | + | **defaultTable |
− | **insertable | + | **unique[[Image:Checkmark.gif | 12px]] |
− | **updatable | + | **nullable[[Image:Checkmark.gif | 12px]] |
− | **referencedColumnName | + | **insertable[[Image:Checkmark.gif | 12px]] |
− | *XmlAttributeOverride | + | **updatable[[Image:Checkmark.gif | 12px]] |
− | **name | + | **referencedColumnName[[Image:Checkmark.gif | 12px]] |
− | **column | + | **defaultReferencedColumnName |
− | *XmlAssociationOverride | + | *XmlAttributeOverride[[Image:Checkmark.gif | 12px]] |
− | **name | + | **name[[Image:Checkmark.gif | 12px]] |
− | **joinColumns | + | **column[[Image:Checkmark.gif | 12px]] |
− | *XmlNamedQuery | + | *XmlAssociationOverride[[Image:Checkmark.gif | 12px]] |
− | **name | + | **name[[Image:Checkmark.gif | 12px]] |
− | **query | + | **joinColumns[[Image:Checkmark.gif | 12px]] |
− | **queryHints | + | **defaultJoinColumns |
− | *XmlNamedNativeQuery | + | *XmlNamedQuery[[Image:Checkmark.gif | 12px]] |
− | **name | + | **name[[Image:Checkmark.gif | 12px]] |
− | **query | + | **query[[Image:Checkmark.gif | 12px]] |
− | **queryHints | + | **queryHints[[Image:Checkmark.gif | 12px]] |
− | **resultClass | + | *XmlNamedNativeQuery[[Image:Checkmark.gif | 12px]] |
− | **resultSetMapping | + | **name[[Image:Checkmark.gif | 12px]] |
− | *XmlQueryHint | + | **query[[Image:Checkmark.gif | 12px]] |
− | **name | + | **queryHints[[Image:Checkmark.gif | 12px]] |
− | **value | + | **resultClass[[Image:Checkmark.gif | 12px]] |
+ | **resultSetMapping[[Image:Checkmark.gif | 12px]] | ||
+ | *XmlQueryHint[[Image:Checkmark.gif | 12px]] | ||
+ | **name[[Image:Checkmark.gif | 12px]] | ||
+ | **value[[Image:Checkmark.gif | 12px]] | ||
*XmlIdClass | *XmlIdClass | ||
**value | **value |
Latest revision as of 10:50, 17 January 2008
Below are all of the Orm.xml Context Model parts that need to be completed for 2.0. This page will indicate the status of completion. Completed items are checked.
- EntityMappings
- XmlPersistenceUnitMetdata
- XmlPersistenceUnitDefaults
- XmlPersistentType
- XmlEntity
- name
- defaultName
- class
- access
- defaultAccess
- metadataComplete
- defaultMetadataComplete
- table
- secondaryTables
- defaultSecondaryTables
- inheritanceStrategy
- defaultInheritanceStrategy
- discriminatorColumn
- discriminatorValue
- defaultDiscriminatorValue
- sequenceGenerator
- sequenceGenerator default
- tableGenerator
- tableGenerator default
- specifiedPrimaryKeyJoinColumns
- defaultPrimaryKeyJoinColumns
- specifiedAttributeOverrides
- defaultAttributeOverrides
- specifiedAssociationOverrides
- defaultAssociationOverrides
- namedQueries
- namedNativeQueries
- idClass
- XmlMappedSuperclass
- XmlEmbeddable
- XmlPersistentAttribute
- XmlIdMapping
- XmlBasicMapping
- XmlVersionMapping
- XmlTransientMapping
- XmlEmbeddedIdMapping
- XmlEmbeddedMapping
- XmlOneToOneMapping
- XmlOneToManyMapping
- XmlManyToManyMapping
- XmlManyToOneMapping
- XmlTable
- XmlSecondaryTable
- XmlJoinTable
- XmlUniqueConstraint
- columnNames
- XmlGeneratedValue
- XmlSequenceGenerator
- XmlTableGenerator
- XmlColumn
- XmlDiscriminatorColumn
- XmlPrimaryKeyJoinColumn
- XmlJoinColumn
- XmlAttributeOverride
- XmlAssociationOverride
- XmlNamedQuery
- XmlNamedNativeQuery
- XmlQueryHint
- XmlIdClass
- value