Below are all of the Java Context Model parts that need to be completed for 2.0. This page will indicate the status of completion. Completed items are checked.
- JavaPersistentType
- mapping

- name

- access

- attributes

- JavaEntity
- table

- name

- secondaryTables

- inheritanceStrategy

- discriminatorColumn

- discriminatorValue

- sequenceGenerator

- tableGenerator

- pkJoinColumns

- attributeOverrides

- associationOverrides

- namedQueries

- namedNativeQueries

- idClass
- JavaMappedSuperclass
- JavaEmbeddable

- JavaPersistentAttribute
- name

- defaultMapping

- specifiedMapping

- JavaIdMapping
- temporal

- column

- sequenceGenerator

- tableGenerator

- generatedValue

- JavaBasicMapping
- fetch

- optional

- lob

- enumerated

- temporal

- column

- JavaVersionMapping
- temporal

- column

- JavaTransientMapping

- JavaEmbeddedIdMapping
- attributeOverrides

- JavaEmbeddedMapping
- attributeOverrides

- JavaOneToOneMapping
- primaryKeyJoinColumns
- joinColumns

- joinTable
- cascade

- targetEntity

- fetch

- optional

- mappedBy

- JavaOneToManyMapping
- orderBy

- mapKey

- joinTable

- joinColumns
- cascade

- targetEntity

- fetch

- mappedBy

- JavaManyToManyMapping
- orderBy

- mapKey

- joinTable

- cascade

- targetEntity

- fetch

- mappedBy

- JavaManyToOneMapping
- joinColumns

- joinTable
- cascade

- targetentity

- fetch

- optional

- JavaTable
- name

- defaultName

- catalog

- defaultCatalog

- schema

- defaultSchema

- uniqueConstraints
- JavaSecondaryTable
- name

- defaultName

- catalog

- defaultCatalog
- schema

- defaultSchema
- uniqueConstraints
- primaryKeyJoinColumns

- JavaJoinTable
- joinColumns

- inverseJoinColumns

- uniqueContraints
- name

- catalog

- schema

- JavaUniqueConstraint
- JavaGeneratedValue
- strategy

- generator

- JavaSequenceGenerator
- name

- sequenceName

- initialValue

- allocationSize

- JavaTableGenerator
- name

- table

- catalog

- schema

- pkColumnName

- valueColumnName

- pkColumnValue

- initialValue

- allocationSize

- uniqueConstraints
- JavaColumn
- name, default

- columnDefinition

- table, default

- unique, default

- nullable, default

- insertable, default

- updatable, default

- length, default

- precision, default

- scale, default

- JavaDiscriminatorColumn
- name, default

- columnDefinition

- discriminatorType, default

- length, default

- JavaPrimaryKeyJoinColumn
- name

- defaultName

- columnDefinition

- referencedColumnName, default

- JavaJoinColumn
- name

- default name
- columnDefinition

- table, default

- unique, default

- nullable, default

- insertable, default

- updatable, default

- referencedColumnName

- default referencedColumnName
- JavaAttributeOverride
- name

- column

- JavaAssociationOverride
- name

- joinColumns

- JavaNamedQuery
- JavaNamedNativeQuery
- name

- query

- queryHints

- resultClass

- resultSetMapping

- JavaQueryHint
- name

- value

- JavaIdClass
- SqlResultSetMapping
- EntityResult
- ColumnResult
- FieldResult