org.hibernate.type.CompositeType |
Known Indirect Subclasses |
Contract for value types to hold collections and have cascades, etc. The notion is that of composition. JPA terms this an embeddable.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Retrieve the cascade style of the indicated component property.
| |||||||||||
Retrieve the fetch mode of the indicated component property.
| |||||||||||
Get the names of the component properties
| |||||||||||
Retrieve the indicators regarding which component properties are nullable.
| |||||||||||
Extract a particular component property value indicated by index.
| |||||||||||
Extract the values of the component properties from the given component instance
| |||||||||||
Extract the values of the component properties from the given component instance without access to the
session.
| |||||||||||
Get the types of the component properties
| |||||||||||
Is this component embedded? "embedded" indicates that the component is "virtual", that its properties are
"flattened" onto its owner
| |||||||||||
Is the given method a member of this component's class?
| |||||||||||
Inject property values onto the given component instance
An optional operation
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
org.hibernate.type.Type
|
Retrieve the cascade style of the indicated component property.
index | The property index, |
---|
Retrieve the fetch mode of the indicated component property.
index | The property index, |
---|
Get the names of the component properties
Retrieve the indicators regarding which component properties are nullable.
An optional operationExtract a particular component property value indicated by index.
component | The component instance |
---|---|
index | The index of the property whose value is to be extracted |
session | The session from which the request originates. |
HibernateException | Indicates a problem access the property value. |
---|
Extract the values of the component properties from the given component instance
component | The component instance |
---|---|
session | The session from which the request originates |
HibernateException | Indicates a problem access the property values. |
---|
Extract the values of the component properties from the given component instance without access to the session.
An optional operationcomponent | The component instance |
---|---|
entityMode | The entity mode |
HibernateException | Indicates a problem access the property values. |
---|
Get the types of the component properties
Is this component embedded? "embedded" indicates that the component is "virtual", that its properties are "flattened" onto its owner
Is the given method a member of this component's class?
method | The method to check |
---|
Inject property values onto the given component instance
An optional operationcomponent | The component instance |
---|---|
values | The values to inject |
entityMode | The entity mode |
HibernateException | Indicates an issue performing the injection |
---|