|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
SQLFunction providing support for implementing TRIM functionality
(as defined by both the ANSI SQL and JPA specs) in cases where the dialect may not support the full trim
function itself.Attribute hierarchy.AuxiliaryDatabaseObjects.AbstractStandardBasicType approach insteadAbstractStandardBasicType approach insteadClassTransformer contract.CompositeTypeAbstractDialectResolver.resolveDialectInternal(java.sql.DatabaseMetaData) method
and handles any thrown SQLExceptions.From implementors.IdentifiableType types.AbstractStandardBasicType approach insteadAbstractStandardBasicType approach insteadManagedType hierarchy of interfaces.CriteriaBuilderImpl from which they
come.Path implementors.PersistentCollectionPostInsertIdentifierGenerator
contract.Predicate implementors providing
expression handling, negation and conjunction/disjunction handling.PropertyMapping contract.Query and
TypedQuery.RestrictableStatement
to centralize common functionality.LockingStrategy implementation to support implementations
based on issuing SQL SELECT statementsType hierarchy of interfaces.DatabaseStructure,
typically from the Optimizer.ReflectionOptimizer#AccessOptimizer implementation for Javassist
which simply acts as an adapter to the BulkAccessor class.Access annotationrestriction to constrain the results to be
retrieved.
Configuration.addCacheableFile(File) except that here we will fail immediately if
the cache version cannot be found or used for whatever reason
column element.
column element with the following attributes (unless empty): name,
length, scale, precision, sql-type, read
and write.
column or formula elements.
formula element.
InputStream.
IS NOT NULL restriction.
IS NULL restriction.
ordering to the result set.
SQLQuery.RootReturn to allow further definition
SQLQuery.RootReturn to allow further definition
Mappings.addUniqueConstraintHolders(org.hibernate.mapping.Table, java.util.List) instead
ResultColumnReferenceStrategy.SOURCE, ANSI SQL defines two allowable
approaches.
Query.setHint(java.lang.String, java.lang.Object)) for applying
an alias specific lock mode (aka Query.setLockMode(java.lang.String, org.hibernate.LockMode)).
ResultTransformer implementation which builds a map for each "row",
made up of each aliased value where the alias is the map key.BLOB values.CLOB values.Session is flushed before every query.
org.hibernate.mapping package)ConfigurationSQLFunction implementation that emulates the ANSI SQL trim function
on dialects which do not support the full definition.AnsiTrimEmulationFunction.LTRIM, AnsiTrimEmulationFunction.RTRIM, and AnsiTrimEmulationFunction.REPLACE
respectively.
TypeHelper.any(org.hibernate.type.Type, org.hibernate.type.Type) instead.
Dialect.supportsInsertSelectIdentity(), then attach the
"select identity" clause to the insert statement.
CriteriaBuilderImpl.array(Selection[]) taking a list of selections.
CriteriaBuilderImpl.array(Selection[]) taking a list of selections,
as well as the type of array.
CriteriaBuilder.toBigDecimal(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toBigDecimal(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toBigInteger(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toBigInteger(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toDouble(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toDouble(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toFloat(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toFloat(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toInteger(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toInteger(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toLong(javax.persistence.criteria.Expression extends java.lang.Number>)
CriteriaBuilder.toLong(javax.persistence.criteria.Expression extends java.lang.Number>)
Type.assemble(java.io.Serializable, org.hibernate.engine.SessionImplementor, java.lang.Object) operation across a series of values.
CriteriaBuilder.toString(javax.persistence.criteria.Expression)
CriteriaBuilder.toString(javax.persistence.criteria.Expression)
Attribute instances.PersistentPropertiesSource
and adds the ones that are audited to a
AuditedPropertiesHolder,
filling all the auditing data.AuditingOverride annotation is used to override the auditing
behavior of a field (or property) inside an embedded component.AuditingOverrides annotation is used to override the auditing
behavior for one ore more fields (or properties) inside an embedded
component.Session is sometimes flushed before query execution
in order to ensure that queries never return stale state.
Environment values.CacheProvider impl.GeneralDataRegion implementors.Regions.Region and Cache.TransactionalDataRegion implementors.TypeHelper.basic(String).
SessionFactoryImplementor, the scoped type is returned.
TypeHelper.basic(String).
ValueBinderValueExtractorSQLExceptions to JDBCExceptions.ResultTransformer contract.BasicType instancesTooManyRowsAffectedException, indicates that more
rows than what we were expcecting were affected.Type.beforeAssemble(java.io.Serializable, org.hibernate.engine.SessionImplementor) operation across a series of values.
Synchronization.beforeCompletion() callbackBeforeTransactionCompletionProcess
Predicate.StandardBasicTypes.BIG_DECIMAL instead.
BigDecimal to JDBC NUMERIC.
StandardBasicTypes.BIG_INTEGER instead.
BigInteger to JDBC NUMERIC.
NUMERIC and BigDecimal.BigDecimal handling.NUMERIC and BigInteger.BigInteger handling.BIGINT handling.StandardBasicTypes.BINARY instead.
byte[] to JDBC VARBINARY.
BinaryStreamVARBINARY and byte[]BINARY handling.AbstractSelectingDelegate.getSelectSQL().
BIT handling.StandardBasicTypes.BLOB instead.
Blob to JDBC BLOB.
Blob instances..Blobs for non-contextual creation, including proxy creation and
handling proxy invocations.BLOB and BlobBlob handling.BLOB handling.StandardBasicTypes.BOOLEAN instead.
Boolean to JDBC BIT.
Predicate used to wrap an Expression<Boolean>.BIT and BooleanBoolean handling.Cache instance, and gets it's properties from the OSCache Config
which reads the properties file (oscache.properties) from the classpath.
PersistentClass models as well as the Hibernate SessionFactory.
OptimizerFactory.buildOptimizer(String, Class, int, long) instead
SessionFactory using the properties and mappings in this configuration.
UniqueConstraintHolder instances given a list of
UniqueConstraint annotations.
TableBinder.buildUniqueConstraintHolders(javax.persistence.UniqueConstraint[]) instead
ActionQueue Executable for ensuring
shared cache cleanup in relation to performed bulk HQL queries.StandardBasicTypes.BYTE instead.
Byte to JDBC TINYINT.
WrappedMaterializedBlobTypeTINYINT and ByteByte handling.Cach�71Dialect instance.
EmbeddedCacheManager to use is bound.
RegionFactory implementation class
CacheMode <-> CacheRetrieveMode/CacheStoreMode
conversions.Session to know about transaction
events.StandardBasicTypes.CALENDAR instead.
Calendar to JDBC
TIMESTAMP.
StandardBasicTypes.CALENDAR_DATE instead.
Calendar to JDBC
DATE.
DATE and CalendarCalendar handling, but just for the date (month, day, year) portion.TIMESTAMP and CalendarCalendar handling.Synchronization registered by Hibernate.actions, implementing cascade processing.StandardBasicTypes.CHAR_ARRAY instead.
char[] to JDBC VARCHAR.
StandardBasicTypes.CHARACTER instead.
Character to JDBC CHAR(1).
StandardBasicTypes.CHARACTER_ARRAY instead.
Character[] to JDBC
VARCHAR.
CLOB and Character[]
Essentially a MaterializedClobType but represented as a Character[] in Java rather than String.VARCHAR and Character[]StandardBasicTypes.CHARACTERS_CLOB instead.
Character[] to JDBC CLOB.
CharacterStreamCHAR(1) and CharacterCharacter handling.VARCHAR and char[]AbstractStandardBasicType approach insteadCHAR handling.StandardBasicTypes.CLASS instead.
Class to JDBC VARCHAR.
VARCHAR and ClassSessionFactory shutdown.
StandardBasicTypes.CLOB instead.
Clob to JDBC CLOB.
Clob instances..Clobs for non-contextual creation, including proxy creation and
handling proxy invocations.Clob from string data.
Clob from a reader.
CLOB and ClobClob handling.CLOB handling.Object using serialization.
ConnectionProvider instead
CMTTransaction instances.StringHelper.collapse(java.lang.String) and StringHelper.partiallyUnqualify(java.lang.String, java.lang.String).
GeneratedOrderByFragmentParser.collationSpecification().
SortSpecification.GeneratedOrderByFragmentParser.sortSpecification() be treated within a specific character-set.
CollectionRegionAccessStrategy to CacheConcurrencyStrategy.JoinImplementor for Collection typed attribute joinsResultSet
in regards to loading collections.CollectionRegion to Cache.ResultSetMetaData.getColumnLabel(int)
ResultSetMetaData.getColumnName(int)
ResultSetMetaData.Session is flushed when Transaction.commit()
is called.
FlushMode.MANUAL.
FlushMode.MANUAL.
FlushMode.MANUAL.
FlushMode.MANUAL.
Comparator style comparison between values
Comparator style comparison between values
ComponentTuplizer class to use per EntityMode.CompositeUserType to the Type interfacecontextpredicate is a grouping of other predicates in order to convert
either a conjunction (logical AND) or a disjunction (logical OR).CompoundSelection
contract.Statistics, as well as StatisticsImplementor, based on the
java.util.concurrent package introduced in Java 5.StandardSQLFunction,
except that here the parentheses are not included when no arguments are given.Configuration.classes, Configuration.tables, etc).PersistenceProvider.createContainerEntityManagerFactory(javax.persistence.spi.PersistenceUnitInfo, java.util.Map).