Package org.hl7.hibernate

Interface Summary
ClonableCollection<T>  
Hibernatable  
StrategicPropertyAccessor.FieldNamingStrategy Naming strategy for locating fields.
StrategicPropertyAccessor.FieldWrappingStrategy Wrapping strategy
 

Class Summary
AbstractDataTypeCompositeUserType An abstract Hibernate CompositeUserType that minimally implements the CompositeUserType interface appropriate for many HL7 data types.
AbstractDataTypeCompositeUserType.ImmutableException  
AbstractDataTypeUserType An abstract Hibernate UserType that minimally implements the UserType interface appropriate for all HL7 data types.
ConnectionPool  
HybridPropertyAccessor  
MultiColumnPersistedDataTypeUserType A Hibernate UserType that persists HL7 data type values in multiple columns of a table.
OracleNamingStrategy An improved naming strategy that just adds an "_" to everything :)
Persistence Simple interface to the persistence mechanism.
PooledConnectionProvider  
ReservedWordAvoidanceNamingStrategy An improved naming strategy that just adds an "_" to everything :)
SchemaExport Create the schema for the present Hibernate mapping configuration to test that configuration and mapping.
StrategicPropertyAccessor Use field access for Hibernate PropertyAccessor Getter and Setter implementations with an HL7 property naming strategy, and wrapping strategy.
StringLiteralPersistedDataTypeUserType  
WrappingAccessor Accesses property values via a get/set pair, but then intercepts the value in order to do some data type changes (such as unwrapping and wrapping collections.) This class is meant to be extended by specializations that do specific wrapping and unwrapping actions.
WrappingBagAccessor Access a BAG property and wrap/unwrap the underlying bag.
WrappingListAccessor Access a LIST property and wrap/unwrap the underlying list.
WrappingSetAccessor Access a SET property and wrap/unwrap the underlying set.
XMLPersistedDataTypeUserType A Hibernate UserType that persists HL7 data type values through their XML serialization.
XMLWithIndexableColumnsPersistedDataTypeUserType A Hibernate UserType that persists HL7 data type values through their XML serialization and also breaks out some data into separate columns that are then be queriable and indexable in SQL.
 

Enum Summary
Persistence.AssimilationMode