|
Interface Summary |
| AccessHolder |
Common interface that can be used by clients interested only in a type
or attribute's access setting (e.g. |
| AssociationOverride |
Association override |
| AssociationOverrideContainer |
Association override container. |
| AssociationOverrideContainer.Owner |
|
| AttributeMapping |
JPA attribute mapping. |
| AttributeOverride |
Attribute override. |
| AttributeOverrideContainer |
Attribute override container. |
| AttributeOverrideContainer.Owner |
|
| BaseColumn |
column or join column |
| BaseColumn.Owner |
Interface allowing columns to be used in multiple places
(e.g. |
| BaseEmbeddedMapping |
Behavior common to embedded and embedded ID mappings. |
| BaseJoinColumn |
Specified
join column
primary key join column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| BaseJoinColumn.Owner |
Interface allowing columns to be used in multiple places
(e.g. |
| BasicMapping |
JPA basic mapping. |
| Cascade |
JPA cascade (persist, merge, remove, refresh) |
| CollectionMapping |
JPA collection mapping (e.g. |
| Column |
Normal column |
| ColumnMapping |
JPA attribute mapping that has a converter (e.g. |
| Converter |
JPA attribute mapping converter. |
| ConvertibleMapping |
JPA attribute mapping that has a converter (e.g. |
| DiscriminatorColumn |
discriminator column |
| DiscriminatorColumn.Owner |
interface allowing discriminator columns to be used in multiple places
(but pretty much just entities) |
| Embeddable |
embeddable type mapping
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| EmbeddedIdMapping |
JPA embedded ID mapping |
| EmbeddedMapping |
JPA embedded mapping |
| Entity |
entity |
| EnumeratedConverter |
JPA enumerated converter |
| FetchableMapping |
JPA attribute mapping that has a fetch type (e.g. |
| GeneratedValue |
JPA generated value |
| Generator |
Sequence and table generators. |
| GeneratorContainer |
Container for a table generator and/or sequence generator. |
| IdClassReference |
ID class reference |
| IdMapping |
JPA ID mapping |
| JoinColumn |
Specified join column |
| JoinColumn.Owner |
interface allowing join columns to be used in multiple places
(e.g. |
| JoinColumnRelationship |
Join column relationship
1:1
1:m
m:1
association override
|
| JoinColumnRelationshipStrategy |
Join column relationship strategy. |
| JoinTable |
Used by many-to-many and one-to-many mappings. |
| JoinTableRelationship |
Join table relationship
1:1 (JPA 2.0)
1:m
m:1 (JPA 2.0)
m:m
association override (JPA 2.0)
|
| JoinTableRelationshipStrategy |
Join table relationship strategy. |
| JpaContextNode |
Common protocol for JPA objects that have a context, as opposed to
resource objects. |
| JpaNamedContextNode<T> |
Named context node that may have collisions with or override other nodes
with the same name defined elsewhere in the persistence unit
(e.g. |
| JpaRootContextNode |
Root of the Dali JPA context model. |
| LobConverter |
JPA LOB converter |
| ManyToManyMapping |
JPA m:m mapping |
| ManyToManyRelationship |
m:m relationship reference |
| ManyToOneMapping |
JPA m:1 mapping |
| ManyToOneRelationship |
m:1 relationship (join column) |
| MappedByRelationship |
"Mapped by" relationship
1:1
1:m
m:m
|
| MappedByRelationshipStrategy |
"Mapped by" relationship strategy |
| MappedSuperclass |
mapped superclass |
| MappingFile |
JPA mapping file (typically orm.xml). |
| MappingFilePersistenceUnitDefaults |
Persistence unit defaults held by a mapping file. |
| MappingFilePersistenceUnitMetadata |
Persistence unit metadata held by a mapping file. |
| MappingFileRoot |
The root of a JPA mapping file. |
| MappingRelationship |
Mapping relationship
1:1
1:m
m:1
m:m
|
| MultiRelationshipMapping |
Multi-valued (1:m, m:m) relationship mapping. |
| NamedColumn |
Specified
column
join column
primary key join column
discriminator column
order column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| NamedColumn.Owner |
Interface allowing columns to be used in multiple places
(e.g. |
| NamedNativeQuery |
named native query |
| NamedQuery |
named query |
| OneToManyMapping |
JPA 1:m mapping |
| OneToManyRelationship |
1:m relationship (mapped by, join table) |
| OneToOneMapping |
JPA 1:1 mapping |
| OneToOneRelationship |
1:1 relationship (mapped by, join column, primary key join column) |
| OptionalMapping |
JPA attribute mapping that is optional (e.g. |
| Orderable |
Multi-valued (1:m, m:m) relationship mappings support ordering. |
| Override_ |
attribute override
association override
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| OverrideContainer |
attribute or association override container |
| OverrideContainer.Owner |
|
| OverrideRelationship |
Association override relationship |
| PersistentAttribute |
Context persistent attribute (field or property). |
| PersistentType |
Context persistent type. |
| PersistentType.Owner |
|
| PrimaryKeyJoinColumn |
primary key join column |
| PrimaryKeyJoinColumnRelationship |
Primary key join column relationship
1:1
|
| PrimaryKeyJoinColumnRelationshipStrategy |
Primary key join column relationship strategy. |
| Query |
Named and named native queries. |
| QueryContainer |
Container for named queries and/or named native queries. |
| QueryHint |
query hint |
| ReadOnlyAccessHolder |
Common interface that can be used by clients interested only in a type
or attribute's access setting (e.g. |
| ReadOnlyAssociationOverride |
Read-only association override |
| ReadOnlyAttributeOverride |
Read-only attribute override. |
| ReadOnlyBaseColumn |
Read-only
column
join column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| ReadOnlyBaseJoinColumn |
Read-only
join column
primary key join column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| ReadOnlyBaseJoinColumn.Owner |
Interface allowing columns to be used in multiple places
(e.g. |
| ReadOnlyColumn |
Read-only column |
| ReadOnlyJoinColumn |
Read-only join column |
| ReadOnlyJoinColumn.Owner |
Interface allowing columns to be used in multiple places
(e.g. |
| ReadOnlyJoinColumnRelationship |
Join column relationship
1:1
1:m
m:1
association override
|
| ReadOnlyJoinColumnRelationshipStrategy |
Read-only join column relationship strategy. |
| ReadOnlyJoinTable |
Used by association overrides. |
| ReadOnlyJoinTableRelationship |
Join table relationship
1:1 (JPA 2.0)
1:m
m:1 (JPA 2.0)
m:m
association override (JPA 2.0)
|
| ReadOnlyJoinTableRelationshipStrategy |
Read-only join table relationship strategy. |
| ReadOnlyNamedColumn |
Read-only
column
join column
primary key join column
discriminator column
order column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| ReadOnlyNamedColumn.Owner |
Interface allowing columns to be used in multiple places
(e.g. |
| ReadOnlyOverride |
Read-only
attribute override
association override
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| ReadOnlyOverrideRelationship |
Read-only association override relationship |
| ReadOnlyPersistentAttribute |
Read-only context persistent attribute (field or property). |
| ReadOnlyPrimaryKeyJoinColumn |
Read-only primary key join column |
| ReadOnlyReferenceTable |
Read-only reference table (i.e. |
| ReadOnlyRelationship |
A relationship contains the settings describing how entities are related
in a RelationshipMapping or AssociationOverride:
join column
join table
"mapped by"
primary key join column
Supported mappings:
1:1
1:m
m:1
m:m
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| ReadOnlyRelationshipStrategy |
Strategy describing how two entities are related, either for a
RelationshipMapping or an AssociationOverride:
join column
join table
"mapped by"
primary key join column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| ReadOnlySecondaryTable |
Read-only entity secondary table |
| ReadOnlyTable |
Read-only table |
| ReadOnlyUniqueConstraint |
Read-only database unique constraint |
| ReferenceTable |
Reference table (i.e. |
| Relationship |
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| RelationshipMapping |
JPA relationship (1:1, 1:m, m:1, m:m) mapping. |
| RelationshipStrategy |
Strategy describing how two entities are joined, either for a
RelationshipMapping or an AssociationOverride:
join column
join table
"mapped by"
primary key join column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| SecondaryTable |
entity secondary table |
| SequenceGenerator |
sequence generator |
| SingleRelationshipMapping |
JPA single (m:1, 1:2) mapping |
| Table |
table
secondary table
join table
collection table
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| Table.Owner |
interface allowing columns to be used in multiple places
(e.g. |
| TableGenerator |
table generator |
| TemporalConverter |
JPA temporal converter |
| TransientMapping |
JPA transient "mapping". |
| TypeMapping |
type mapping:
entity
mapped superclass
embeddable
Provisional API: This interface is part of an interim API that is still under
development and expected to change significantly before reaching stability. |
| UniqueConstraint |
database unique constraint |
| UniqueConstraint.Owner |
All containers must implement this interface. |
| VersionMapping |
JPA version mapping |
| VirtualAssociationOverride |
Virtual association override |
| VirtualAttributeOverride |
Virtual attribute override |
| VirtualBaseColumn |
Virtual
column
join column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| VirtualBaseJoinColumn |
Virtual join column (no virtual primary key join columns yet) |
| VirtualColumn |
Virtual column |
| VirtualColumn.Owner |
Interface allowing the virtual column to be get the column it overrides. |
| VirtualJoinColumn |
Virtual join column |
| VirtualJoinColumnRelationship |
Virtual join column relationship |
| VirtualJoinColumnRelationshipStrategy |
Virtual join column relationship strategy. |
| VirtualJoinTable |
Used by association overrides. |
| VirtualJoinTableRelationship |
Virtual join table relationship |
| VirtualJoinTableRelationshipStrategy |
Virtual join table relationship strategy. |
| VirtualNamedColumn |
Virtual
column
join column
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| VirtualOverride |
Virtual
attribute override
association override
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. |
| VirtualOverrideRelationship |
Virtual association override relationship |
| VirtualPrimaryKeyJoinColumn |
Virtual primary key join column |
| VirtualReferenceTable |
Virtual reference table |
| VirtualRelationship |
Virtual relationship |
| VirtualRelationshipStrategy |
Virtual strategy |
| VirtualSecondaryTable |
Virtual secondary table |
| VirtualTable |
Virtual table |
| VirtualUniqueConstraint |
Virtual database unique constraint |
| XmlContextNode |
XML JPA context node |
| XmlFile |
Context representation of any JPA XML file. |