接口的使用
org.hibernate.type.Type
-
使用Type的程序包 程序包 说明 org.hibernate This package defines the central Hibernate APIs.org.hibernate.boot.internal org.hibernate.boot.spi org.hibernate.bytecode.enhance.spi.interceptor interceptor implementationsorg.hibernate.cache.internal Internal implementations and support for second-level caching.org.hibernate.cache.spi Defines the integration aspect of Hibernate's second-level caching allowing "caching back ends" to be plugged in as a caching provider.org.hibernate.collection.internal Internal implementations and support for persistent collectionsorg.hibernate.collection.spi SPI definitions for persistent collectionsorg.hibernate.criterion A framework for defining restriction criteria and order criteria.org.hibernate.dialect.function A framework for defining database-specific SQL functions that are available via the dialect.org.hibernate.engine.internal Support for many of the internal workings of Hibernate.org.hibernate.engine.query.spi Defines support for query plans and stored metadata about queriesorg.hibernate.engine.query.spi.sql org.hibernate.engine.spi org.hibernate.event.internal This package defines a default set of event listeners that implements the default behaviors of Hibernate.org.hibernate.hql.internal org.hibernate.hql.internal.ast An ANTLR-based parser for Hibernate Query Language.org.hibernate.hql.internal.ast.tree org.hibernate.hql.internal.ast.util org.hibernate.hql.internal.classic This package contains the Hibernate 2.x query parser which is being end-of-lifed.org.hibernate.hql.spi org.hibernate.hql.spi.id.inline org.hibernate.id This package contains internal implementation classes for the main API interfaces.org.hibernate.id.enhanced Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified configurationorg.hibernate.id.factory org.hibernate.id.factory.internal org.hibernate.internal An internal package containing mostly implementations of central Hibernate APIs.org.hibernate.internal.util Internal utility classes.org.hibernate.internal.util.collections org.hibernate.jpa org.hibernate.jpa.spi org.hibernate.loader This package defines functionality for processing JDBC result sets and returning complex graphs of persistent objects.org.hibernate.loader.collection This package defines collection initializersorg.hibernate.loader.collection.plan org.hibernate.loader.criteria This package defines the criteria query compiler and loaderorg.hibernate.loader.custom This package defines a framework for custom loaders that accept handwritten SQLorg.hibernate.loader.entity This package defines entity loadersorg.hibernate.loader.entity.plan org.hibernate.loader.plan.build.internal.returns Contains the internal implementations of the building blocks that make up a metamodel-driven LoadPlan. .org.hibernate.loader.plan.build.internal.spaces Contains the internal implementations of query spaces in a metamodel-driven LoadPlan.org.hibernate.loader.plan.spi Defines the SPI for the building blocks that make up a LoadPlan.org.hibernate.mapping This package defines the Hibernate configuration-time metamodel.org.hibernate.metadata This package defines an API for accessing the Hibernate runtime metamodel.org.hibernate.param org.hibernate.persister.collection This package abstracts the persistence mechanism for collections.org.hibernate.persister.entity This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel.org.hibernate.persister.walking.internal org.hibernate.persister.walking.spi org.hibernate.pretty Classes for pretty printing things for exception and log messages.org.hibernate.procedure org.hibernate.procedure.internal Defines the internal support for implementing stored procedure calling.org.hibernate.procedure.spi org.hibernate.query org.hibernate.query.criteria.internal.compile org.hibernate.query.internal org.hibernate.query.procedure.internal org.hibernate.query.spi org.hibernate.transform Defines strategies for post-processing criteria query result sets into a form convenient to the application.org.hibernate.tuple This package defines a runtime metamodel for entities at the object level and abstracts the differences between the various entity modes.org.hibernate.tuple.component org.hibernate.tuple.entity org.hibernate.type A Hibernate Type is a strategy for mapping a Java property type to a JDBC type or types.org.hibernate.type.descriptor.converter Support for handling JPAAttributeConverterinstances as part of the HibernateTypesystem.org.hibernate.usertype Interfaces for user-defined custom types. -
-
org.hibernate中Type的使用
返回Type的org.hibernate中的方法 修饰符和类型 方法 说明 TypeTypeHelper. any(Type metaType, Type identifierType)Retrieve the type representing an ANY mapping.TypeTypeHelper. custom(Class userTypeClass)Retrieve the type for the given user-type class (UserTypeorCompositeUserType).TypeTypeHelper. custom(Class userTypeClass, Properties properties)Retrieve the type for the given user-type class (UserTypeorCompositeUserType).TypeQuery. determineProperBooleanType(int position, Object value, Type defaultType)已过时。added only to allow default method definition for deprecated methods here.TypeQuery. determineProperBooleanType(String name, Object value, Type defaultType)已过时。added only to allow default method definition for deprecated methods here.TypeTypeHelper. entity(Class entityClass)Retrieve a type representing the given entity.TypeTypeHelper. entity(String entityName)Retrieve a type representing the given entity.Type[]BasicQueryContract. getReturnTypes()已过时。(since 5.2) with no replacement; to be removed in 6.0Type[]Query. getReturnTypes()已过时。(since 5.2) with no replacement; to be removed in 6.0TypeCustomEntityDirtinessStrategy.AttributeInformation. getType()Get the mapping type of this attribute.TypeScrollableResults. getType(int i)Get the type of the ith column of results.TypeTypeHelper. heuristicType(String name)Uses heuristics to deduce the properTypegiven a string naming the type or Java class.参数类型为Type的org.hibernate中的方法 修饰符和类型 方法 说明 SQLQuery<T>SQLQuery. addScalar(String columnAlias, Type type)已过时。Declare a scalar query result.TypeTypeHelper. any(Type metaType, Type identifierType)Retrieve the type representing an ANY mapping.TypeQuery. determineProperBooleanType(int position, Object value, Type defaultType)已过时。added only to allow default method definition for deprecated methods here.TypeQuery. determineProperBooleanType(String name, Object value, Type defaultType)已过时。added only to allow default method definition for deprecated methods here.int[]EmptyInterceptor. findDirty(Object entity, Serializable id, Object[] currentState, Object[] previousState, String[] propertyNames, Type[] types)int[]Interceptor. findDirty(Object entity, Serializable id, Object[] currentState, Object[] previousState, String[] propertyNames, Type[] types)Called from flush().voidEmptyInterceptor. onDelete(Object entity, Serializable id, Object[] state, String[] propertyNames, Type[] types)voidInterceptor. onDelete(Object entity, Serializable id, Object[] state, String[] propertyNames, Type[] types)Called before an object is deleted.booleanEmptyInterceptor. onFlushDirty(Object entity, Serializable id, Object[] currentState, Object[] previousState, String[] propertyNames, Type[] types)booleanInterceptor. onFlushDirty(Object entity, Serializable id, Object[] currentState, Object[] previousState, String[] propertyNames, Type[] types)Called when an object is detected to be dirty, during a flush.booleanEmptyInterceptor. onLoad(Object entity, Serializable id, Object[] state, String[] propertyNames, Type[] types)booleanInterceptor. onLoad(Object entity, Serializable id, Object[] state, String[] propertyNames, Type[] types)Called just before an object is initialized.booleanEmptyInterceptor. onSave(Object entity, Serializable id, Object[] state, String[] propertyNames, Type[] types)booleanInterceptor. onSave(Object entity, Serializable id, Object[] state, String[] propertyNames, Type[] types)Called before an object is saved.Query<R>Query. setParameter(int position, Object val, Type type)已过时。Bind a value to a JDBC-style query parameter.Query<R>Query. setParameter(String name, Object val, Type type)已过时。Bind a named query parameter using the supplied Type<P> Query<R>Query. setParameter(QueryParameter<P> parameter, P val, Type type)已过时。Bind a query parameter using the supplied TypeNativeQuery<T>SQLQuery. setParameter(int position, Object val, Type type)已过时。NativeQuery<T>SQLQuery. setParameter(String name, Object val, Type type)已过时。<P> NativeQuery<T>SQLQuery. setParameter(QueryParameter<P> parameter, P val, Type type)已过时。Query<R>Query. setParameterList(int position, Object[] values, Type type)已过时。Query<R>Query. setParameterList(int position, Collection values, Type type)已过时。Query<R>Query. setParameterList(String name, Object[] values, Type type)已过时。Bind multiple values to a named query parameter.Query<R>Query. setParameterList(String name, Collection values, Type type)已过时。Bind multiple values to a named query parameter.NativeQuery<T>SQLQuery. setParameterList(String name, Object[] values, Type type)已过时。NativeQuery<T>SQLQuery. setParameterList(String name, Collection values, Type type)已过时。default Query<R>Query. setParameters(Object[] values, Type[] types)已过时。(since 5.2) Bind values individually -
org.hibernate.boot.internal中Type的使用
返回Type的org.hibernate.boot.internal中的方法 修饰符和类型 方法 说明 TypeInFlightMetadataCollectorImpl. getIdentifierType(String entityName)TypeMetadataImpl. getIdentifierType(String entityName)TypeInFlightMetadataCollectorImpl. getReferencedPropertyType(String entityName, String propertyName)TypeMetadataImpl. getReferencedPropertyType(String entityName, String propertyName) -
org.hibernate.boot.spi中Type的使用
返回Type的org.hibernate.boot.spi中的方法 修饰符和类型 方法 说明 TypeAbstractDelegatingMetadata. getIdentifierType(String className)TypeAbstractDelegatingMetadata. getReferencedPropertyType(String className, String propertyName) -
org.hibernate.bytecode.enhance.spi.interceptor中Type的使用
返回Type的org.hibernate.bytecode.enhance.spi.interceptor中的方法 修饰符和类型 方法 说明 TypeLazyAttributeDescriptor. getType()Access to the attribute's type -
org.hibernate.cache.internal中Type的使用
参数类型为Type的org.hibernate.cache.internal中的方法 修饰符和类型 方法 说明 ListQueryResultsCacheImpl. get(QueryKey key, String[] spaces, Type[] returnTypes, SharedSessionContractImplementor session)ListQueryResultsCacheImpl. get(QueryKey key, Set<Serializable> spaces, Type[] returnTypes, SharedSessionContractImplementor session)booleanQueryResultsCacheImpl. put(QueryKey key, List results, Type[] returnTypes, SharedSessionContractImplementor session)参数类型为Type的org.hibernate.cache.internal中的构造器 构造器 说明 NaturalIdCacheKey(Object[] naturalIdValues, Type[] propertyTypes, int[] naturalIdPropertyIndexes, String entityName, SharedSessionContractImplementor session)Construct a new key for a caching natural identifier resolutions into the second level cache. -
org.hibernate.cache.spi中Type的使用
参数类型为Type的org.hibernate.cache.spi中的方法 修饰符和类型 方法 说明 ListQueryCache. get(QueryKey key, Type[] returnTypes, boolean isNaturalKeyLookup, Set<Serializable> spaces, SharedSessionContractImplementor session)已过时。Get results from the cache.ListQueryResultsCache. get(QueryKey key, String[] spaces, Type[] returnTypes, SharedSessionContractImplementor session)Get results from the cache.ListQueryResultsCache. get(QueryKey key, Set<Serializable> spaces, Type[] returnTypes, SharedSessionContractImplementor session)Get results from the cache.default ListQueryResultsCache. get(QueryKey key, Type[] returnTypes, boolean isNaturalKeyLookup, Set<Serializable> spaces, SharedSessionContractImplementor session)booleanQueryCache. put(QueryKey key, Type[] returnTypes, List result, boolean isNaturalKeyLookup, SharedSessionContractImplementor session)已过时。Put a result into the query cache.booleanQueryResultsCache. put(QueryKey key, List result, Type[] returnTypes, SharedSessionContractImplementor session)Put a result into the query cache.default booleanQueryResultsCache. put(QueryKey key, Type[] returnTypes, List result, boolean isNaturalKeyLookup, SharedSessionContractImplementor session) -
org.hibernate.collection.internal中Type的使用
参数类型为Type的org.hibernate.collection.internal中的方法 修饰符和类型 方法 说明 protected ObjectAbstractPersistentCollection.AbstractValueDelayedOperation. getReplacement(Type type, Object current, Map copyCache)booleanPersistentArrayHolder. needsInserting(Object entry, int i, Type elemType)booleanPersistentBag. needsInserting(Object entry, int i, Type elemType)booleanPersistentIdentifierBag. needsInserting(Object entry, int i, Type elemType)booleanPersistentList. needsInserting(Object entry, int i, Type elemType)booleanPersistentMap. needsInserting(Object entry, int i, Type elemType)booleanPersistentSet. needsInserting(Object entry, int i, Type elemType)booleanPersistentArrayHolder. needsUpdating(Object entry, int i, Type elemType)booleanPersistentBag. needsUpdating(Object entry, int i, Type elemType)booleanPersistentIdentifierBag. needsUpdating(Object entry, int i, Type elemType)booleanPersistentList. needsUpdating(Object entry, int i, Type elemType)booleanPersistentMap. needsUpdating(Object entry, int i, Type elemType)booleanPersistentSet. needsUpdating(Object entry, int i, Type elemType) -
org.hibernate.collection.spi中Type的使用
参数类型为Type的org.hibernate.collection.spi中的方法 修饰符和类型 方法 说明 booleanPersistentCollection. needsInserting(Object entry, int i, Type elemType)Do we need to insert this element?booleanPersistentCollection. needsUpdating(Object entry, int i, Type elemType)Do we need to update this element? -
org.hibernate.criterion中Type的使用
返回Type的org.hibernate.criterion中的方法 修饰符和类型 方法 说明 TypeCriteriaQuery. getIdentifierType(Criteria criteria)Get the identifier type of this entityTypeCriteriaQuery. getType(Criteria criteria, String propertyPath)Get the type of a property path.Type[]AggregateProjection. getTypes(Criteria criteria, CriteriaQuery criteriaQuery)Type[]AliasedProjection. getTypes(String alias, Criteria criteria, CriteriaQuery criteriaQuery)Type[]AliasedProjection. getTypes(Criteria criteria, CriteriaQuery criteriaQuery)Type[]Distinct. getTypes(String alias, Criteria criteria, CriteriaQuery criteriaQuery)Type[]Distinct. getTypes(Criteria criteria, CriteriaQuery criteriaQuery)Type[]IdentifierProjection. getTypes(Criteria criteria, CriteriaQuery criteriaQuery)Type[]Projection. getTypes(String alias, Criteria criteria, CriteriaQuery criteriaQuery)Get the return types for a particular user-visible alias.Type[]Projection. getTypes(Criteria criteria, CriteriaQuery criteriaQuery)Types returned by the rendered SQLfragment.Type[]ProjectionList. getTypes(String alias, Criteria criteria, CriteriaQuery criteriaQuery)Type[]ProjectionList. getTypes(Criteria criteria, CriteriaQuery criteriaQuery)Type[]PropertyProjection. getTypes(Criteria criteria, CriteriaQuery criteriaQuery)Type[]RowCountProjection. getTypes(Criteria criteria, CriteriaQuery criteriaQuery)Type[]SimpleProjection. getTypes(String alias, Criteria criteria, CriteriaQuery criteriaQuery)Type[]SQLProjection. getTypes(String alias, Criteria crit, CriteriaQuery criteriaQuery)Type[]SQLProjection. getTypes(Criteria crit, CriteriaQuery criteriaQuery)protected Type[]SubqueryExpression. getTypes()TypeCriteriaQuery. getTypeUsingProjection(Criteria criteria, String propertyPath)Get the type of a property path.参数类型为Type的org.hibernate.criterion中的方法 修饰符和类型 方法 说明 voidParameterInfoCollector. addNamedParameter(String name, Type type)voidParameterInfoCollector. addPositionalParameter(int label, Type type)protected voidExample. addPropertyTypedValue(Object value, Type type, List<TypedValue> list)booleanExample.AllPropertySelector. include(Object object, String propertyName, Type type)booleanExample.NotNullOrZeroPropertySelector. include(Object object, String propertyName, Type type)booleanExample.NotNullPropertySelector. include(Object object, String propertyName, Type type)booleanExample.PropertySelector. include(Object propertyValue, String propertyName, Type type)Determine whether the given property should be used in the criteria.static CriterionExpression. sql(String sql, Object[] values, Type[] types)static CriterionExpression. sql(String sql, Object value, Type type)static ProjectionProjections. sqlGroupProjection(String sql, String groupBy, String[] columnAliases, Type[] types)A grouping SQL projection, specifying both select clause and group by clause fragmentsstatic ProjectionProjections. sqlProjection(String sql, String[] columnAliases, Type[] types)A SQL projection, a typed select clause fragmentstatic CriterionRestrictions. sqlRestriction(String sql, Object[] values, Type[] types)Create a restriction expressed in SQL with JDBC parameters.static CriterionRestrictions. sqlRestriction(String sql, Object value, Type type)Create a restriction expressed in SQL with one JDBC parameter.参数类型为Type的org.hibernate.criterion中的构造器 构造器 说明 SQLCriterion(String sql, Object[] values, Type[] types)SQLCriterion(String sql, Object value, Type type)SQLProjection(String sql, String[] columnAliases, Type[] types)SQLProjection(String sql, String groupBy, String[] columnAliases, Type[] types) -
org.hibernate.dialect.function中Type的使用
返回Type的org.hibernate.dialect.function中的方法 修饰符和类型 方法 说明 TypeAbstractAnsiTrimEmulationFunction. getReturnType(Type argumentType, Mapping mapping)TypeCastFunction. getReturnType(Type columnType, Mapping mapping)TypeCharIndexFunction. getReturnType(Type columnType, Mapping mapping)TypeConvertFunction. getReturnType(Type firstArgumentType, Mapping mapping)TypeDerbyConcatFunction. getReturnType(Type argumentType, Mapping mapping)The return type of the function.TypeNoArgSQLFunction. getReturnType(Type argumentType, Mapping mapping)TypeNvlFunction. getReturnType(Type argumentType, Mapping mapping)TypePositionSubstringFunction. getReturnType(Type firstArgumentType, Mapping mapping)TypeSQLFunction. getReturnType(Type firstArgumentType, Mapping mapping)The return type of the function.TypeSQLFunctionTemplate. getReturnType(Type argumentType, Mapping mapping)TypeStandardAnsiSqlAggregationFunctions.SumFunction. getReturnType(Type firstArgumentType, Mapping mapping)TypeStandardSQLFunction. getReturnType(Type firstArgumentType, Mapping mapping)TypeTrimFunctionTemplate. getReturnType(Type firstArgument, Mapping mapping)TypeVarArgsSQLFunction. getReturnType(Type firstArgumentType, Mapping mapping)TypeStandardSQLFunction. getType()Function static return type accessor.参数类型为Type的org.hibernate.dialect.function中的方法 修饰符和类型 方法 说明 protected intStandardAnsiSqlAggregationFunctions.AvgFunction. determineJdbcTypeCode(Type firstArgumentType, SessionFactoryImplementor factory)protected intStandardAnsiSqlAggregationFunctions.SumFunction. determineJdbcTypeCode(Type type, Mapping mapping)TypeAbstractAnsiTrimEmulationFunction. getReturnType(Type argumentType, Mapping mapping)TypeCastFunction. getReturnType(Type columnType, Mapping mapping)TypeCharIndexFunction. getReturnType(Type columnType, Mapping mapping)TypeConvertFunction. getReturnType(Type firstArgumentType, Mapping mapping)TypeDerbyConcatFunction. getReturnType(Type argumentType, Mapping mapping)The return type of the function.TypeNoArgSQLFunction. getReturnType(Type argumentType, Mapping mapping)TypeNvlFunction. getReturnType(Type argumentType, Mapping mapping)TypePositionSubstringFunction. getReturnType(Type firstArgumentType, Mapping mapping)TypeSQLFunction. getReturnType(Type firstArgumentType, Mapping mapping)The return type of the function.TypeSQLFunctionTemplate. getReturnType(Type argumentType, Mapping mapping)TypeStandardAnsiSqlAggregationFunctions.SumFunction. getReturnType(Type firstArgumentType, Mapping mapping)TypeStandardSQLFunction. getReturnType(Type firstArgumentType, Mapping mapping)TypeTrimFunctionTemplate. getReturnType(Type firstArgument, Mapping mapping)TypeVarArgsSQLFunction. getReturnType(Type firstArgumentType, Mapping mapping)StringAbstractAnsiTrimEmulationFunction. render(Type argumentType, List args, SessionFactoryImplementor factory)StringCastFunction. render(Type columnType, List args, SessionFactoryImplementor factory)StringCharIndexFunction. render(Type columnType, List args, SessionFactoryImplementor factory)StringConditionalParenthesisFunction. render(Type firstArgumentType, List arguments, SessionFactoryImplementor sessionFactory)StringConvertFunction. render(Type firstArgumentType, List args, SessionFactoryImplementor factory)StringDerbyConcatFunction. render(Type argumentType, List args, SessionFactoryImplementor factory)Render the function call as SQL fragment.StringNoArgSQLFunction. render(Type argumentType, List args, SessionFactoryImplementor factory)StringNvlFunction. render(Type argumentType, List args, SessionFactoryImplementor factory)StringPositionSubstringFunction. render(Type firstArgumentType, List args, SessionFactoryImplementor factory)StringSQLFunction. render(Type firstArgumentType, List arguments, SessionFactoryImplementor factory)Render the function call as SQL fragment.StringSQLFunctionTemplate. render(Type argumentType, List args, SessionFactoryImplementor factory)StringStandardAnsiSqlAggregationFunctions.AvgFunction. render(Type firstArgumentType, List arguments, SessionFactoryImplementor factory)StringStandardAnsiSqlAggregationFunctions.CountFunction. render(Type firstArgumentType, List arguments, SessionFactoryImplementor factory)StringStandardJDBCEscapeFunction. render(Type argumentType, List args, SessionFactoryImplementor factory)StringStandardSQLFunction. render(Type firstArgumentType, List arguments, SessionFactoryImplementor sessionFactory)StringStaticPrecisionFspTimestampFunction. render(Type argumentType, List args, SessionFactoryImplementor factory)StringTrimFunctionTemplate. render(Type firstArgument, List args, SessionFactoryImplementor factory)StringVarArgsSQLFunction. render(Type firstArgumentType, List arguments, SessionFactoryImplementor factory)参数类型为Type的org.hibernate.dialect.function中的构造器 构造器 说明 ConditionalParenthesisFunction(String name, Type type)Constructs a ConditionalParenthesisFunction with the given nameNoArgSQLFunction(String name, Type returnType)Constructs a NoArgSQLFunctionNoArgSQLFunction(String name, Type returnType, boolean hasParenthesesIfNoArguments)Constructs a NoArgSQLFunctionSQLFunctionTemplate(Type type, String template)Constructs a SQLFunctionTemplateSQLFunctionTemplate(Type type, String template, boolean hasParenthesesIfNoArgs)Constructs a SQLFunctionTemplateStandardJDBCEscapeFunction(String name, Type typeValue)Constructs a StandardJDBCEscapeFunctionStandardSQLFunction(String name, Type registeredType)Construct a standard SQL function definition with a static return type.VarArgsSQLFunction(Type registeredType, String begin, String sep, String end)Constructs a VarArgsSQLFunction instance with a 'static' return type. -
org.hibernate.engine.internal中Type的使用
参数类型为Type的org.hibernate.engine.internal中的方法 修饰符和类型 方法 说明 static IdentifierValueUnsavedValueFactory. getUnsavedIdentifierValue(String unsavedValue, Getter identifierGetter, Type identifierType, Constructor constructor)Return an IdentifierValue for the specified unsaved-value. -
org.hibernate.engine.query.spi中Type的使用
返回Type的org.hibernate.engine.query.spi中的方法 修饰符和类型 方法 说明 TypeAbstractParameterDescriptor. getExpectedType()TypeAbstractParameterDescriptor. getHibernateType()Type[]ReturnMetadata. getReturnTypes()参数类型为Type的org.hibernate.engine.query.spi中的方法 修饰符和类型 方法 说明 voidAbstractParameterDescriptor. resetExpectedType(Type expectedType)参数类型为Type的org.hibernate.engine.query.spi中的构造器 构造器 说明 AbstractParameterDescriptor(int[] sourceLocations, Type expectedType)NamedParameterDescriptor(String name, Type expectedType, int[] sourceLocations)Constructs a NamedParameterDescriptorOrdinalParameterDescriptor(int label, int valuePosition, Type expectedType, int[] sourceLocations)Constructs an ordinal parameter descriptor. -
org.hibernate.engine.query.spi.sql中Type的使用
返回Type的org.hibernate.engine.query.spi.sql中的方法 修饰符和类型 方法 说明 TypeNativeSQLQueryScalarReturn. getType()参数类型为Type的org.hibernate.engine.query.spi.sql中的构造器 构造器 说明 NativeSQLQueryScalarReturn(String alias, Type type) -
org.hibernate.engine.spi中Type的使用
返回Type的org.hibernate.engine.spi中的方法 修饰符和类型 方法 说明 Type[]QueryParameters. getFilteredPositionalParameterTypes()TypeLoadQueryInfluencers. getFilterParameterType(String filterParameterName)TypeMapping. getIdentifierType(String className)TypeSessionFactoryDelegatingImpl. getIdentifierType(String className)TypeFilterDefinition. getParameterType(String parameterName)Retrieve the type of the named parameter defined for this filter.Type[]QueryParameters. getPositionalParameterTypes()TypeMapping. getReferencedPropertyType(String className, String propertyName)TypeSessionFactoryDelegatingImpl. getReferencedPropertyType(String className, String propertyName)Type[]SessionFactoryDelegatingImpl. getReturnTypes(String queryString)default Type[]SessionFactoryImplementor. getReturnTypes(String queryString)已过时。No replacement.TypeTypedValue. getType()TypeSessionFactoryDelegatingImpl. resolveParameterBindType(Class clazz)TypeSessionFactoryDelegatingImpl. resolveParameterBindType(Object bindValue)返回变量类型为Type的类型的org.hibernate.engine.spi中的方法 修饰符和类型 方法 说明 Map<String,Type>FilterDefinition. getParameterTypes()参数类型为Type的org.hibernate.engine.spi中的方法 修饰符和类型 方法 说明 voidQueryParameters. bindDynamicParameter(Type paramType, Object paramValue)voidCascadingAction. noCascade(EventSource session, Object parent, EntityPersister persister, Type propertyType, int propertyIndex)Called (in the case ofCascadingAction.requiresNoCascadeChecking()returning true) to validate that no cascade on the given property is considered a valid semantic.voidCascadingActions.BaseCascadingAction. noCascade(EventSource session, Object parent, EntityPersister persister, Type propertyType, int propertyIndex)voidQueryParameters. setPositionalParameterTypes(Type[] types)参数类型为Type的org.hibernate.engine.spi中的构造器 构造器 说明 EntityUniqueKey(String entityName, String uniqueKeyName, Object semiResolvedKey, Type keyType, EntityMode entityMode, SessionFactoryImplementor factory)QueryParameters(Type[] positionalParameterTypes, Object[] positionalParameterValues)QueryParameters(Type[] positionalParameterTypes, Object[] positionalParameterValues, Serializable[] collectionKeys)QueryParameters(Type[] positionalParameterTypes, Object[] positionalParameterValues, Object optionalObject, String optionalEntityName, Serializable optionalObjectId)QueryParameters(Type[] positionalParameterTypes, Object[] positionalParameterValues, Map<String,TypedValue> namedParameters, Serializable[] collectionKeys)QueryParameters(Type[] positionalParameterTypes, Object[] positionalParameterValues, Map<String,TypedValue> namedParameters, LockOptions lockOptions, RowSelection rowSelection, boolean isReadOnlyInitialized, boolean readOnly, boolean cacheable, String cacheRegion, String comment, List<String> queryHints, Serializable[] collectionKeys, Object optionalObject, String optionalEntityName, Serializable optionalId, ResultTransformer transformer)QueryParameters(Type[] positionalParameterTypes, Object[] positionalParameterValues, Map<String,TypedValue> namedParameters, LockOptions lockOptions, RowSelection rowSelection, boolean isReadOnlyInitialized, boolean readOnly, boolean cacheable, String cacheRegion, String comment, List<String> queryHints, Serializable[] collectionKeys, ResultTransformer transformer)QueryParameters(Type[] positionalParameterTypes, Object[] positionalParameterValues, LockOptions lockOptions, RowSelection rowSelection, boolean isReadOnlyInitialized, boolean readOnly, boolean cacheable, String cacheRegion, String comment, List<String> queryHints, boolean isLookupByNaturalKey, ResultTransformer transformer)QueryParameters(Type type, Object value)TypedValue(Type type, Object value)TypedValue(Type type, Object value, EntityMode entityMode)已过时。explicit entity mode support is deprecated类型变量类型为Type的org.hibernate.engine.spi中的构造器参数 构造器 说明 FilterDefinition(String name, String defaultCondition, Map<String,Type> parameterTypes)Construct a new FilterDefinition instance. -
org.hibernate.event.internal中Type的使用
参数类型为Type的org.hibernate.event.internal中的方法 修饰符和类型 方法 说明 voidAbstractVisitor. processEntityPropertyValues(Object[] values, Type[] types)Dispatch each property value to processValue().protected booleanAbstractSaveEventListener. visitCollectionsBeforeSave(Object entity, Serializable id, Object[] values, Type[] types, EventSource source)protected booleanDefaultReplicateEventListener. visitCollectionsBeforeSave(Object entity, Serializable id, Object[] values, Type[] types, EventSource source) -
org.hibernate.hql.internal中Type的使用
参数类型为Type的org.hibernate.hql.internal中的方法 修饰符和类型 方法 说明 static String[][]NameGenerator. generateColumnNames(Type[] types, SessionFactoryImplementor f) -
org.hibernate.hql.internal.ast中Type的使用
返回Type的org.hibernate.hql.internal.ast中的方法 修饰符和类型 方法 说明 TypeNamedParameterInformationImpl. getExpectedType()TypePositionalParameterInformationImpl. getExpectedType()TypeTypeDiscriminatorMetadata. getResolutionType()Get the type used to resolve the actual discriminator value resulting fromTypeDiscriminatorMetadata.getSqlFragment()back into aClassreference.Type[]HqlSqlWalker. getReturnTypes()Type[]QueryTranslatorImpl. getReturnTypes()Types of the return values of an iterate() style query.参数类型为Type的org.hibernate.hql.internal.ast中的方法 修饰符和类型 方法 说明 voidNamedParameterInformationImpl. setExpectedType(Type expectedType)voidPositionalParameterInformationImpl. setExpectedType(Type expectedType)参数类型为Type的org.hibernate.hql.internal.ast中的构造器 构造器 说明 PositionalParameterInformationImpl(int label, Type initialType) -
org.hibernate.hql.internal.ast.tree中Type的使用
返回Type的org.hibernate.hql.internal.ast.tree中的方法 修饰符和类型 方法 说明 protected TypeBinaryLogicOperatorNode. extractDataType(Node operand)TypeAggregateNode. getDataType()TypeBetweenOperatorNode. getDataType()TypeBinaryArithmeticOperatorNode. getDataType()Figure out the type of the binary expression by looking at the types of the operands.TypeBinaryLogicOperatorNode. getDataType()TypeBooleanLiteralNode. getDataType()TypeComponentJoin.ComponentFromElementType. getDataType()TypeComponentJoin. getDataType()TypeConstructorNode. getDataType()已过时。(tell clover to ignore this method)TypeCountNode. getDataType()TypeDotNode. getDataType()TypeFromElement. getDataType()TypeIdentNode. getDataType()TypeLiteralNode. getDataType()TypeNullNode. getDataType()TypeOperatorNode. getDataType()Retrieves the data type for the overall operator expression.TypeQueryNode. getDataType()TypeSearchedCaseNode. getDataType()TypeSelectExpression. getDataType()Returns the data type of the select expression.TypeSimpleCaseNode. getDataType()TypeSqlNode. getDataType()TypeUnaryArithmeticNode. getDataType()TypeUnaryLogicOperatorNode. getDataType()TypeBooleanLiteralNode. getExpectedType()TypeExpectedTypeAwareNode. getExpectedType()TypeJavaConstantNode. getExpectedType()TypeLiteralNode. getExpectedType()TypeParameterNode. getExpectedType()TypeSearchedCaseNode. getExpectedType()TypeSimpleCaseNode. getExpectedType()TypeAggregateNode. getFirstArgumentType()TypeCastFunctionNode. getFirstArgumentType()TypeFunctionNode. getFirstArgumentType()TypeMethodNode. getFirstArgumentType()Type[]IntoClause. getInsertionTypes()TypeComponentJoin.ComponentFromElementType. getPropertyType(String propertyName, String propertyPath)TypeFromElement. getPropertyType(String propertyName, String propertyPath)Type[]SelectClause. getQueryReturnTypes()The types actually being returned from this query at the "object level".TypeFromElement. getSelectType()TypeCollectionPropertyReference. getType()protected abstract TypeAbstractMapComponentNode. resolveType(QueryableCollection collectionPersister)protected TypeMapEntryNode. resolveType(QueryableCollection collectionPersister)protected TypeMapKeyNode. resolveType(QueryableCollection collectionPersister)protected TypeMapValueNode. resolveType(QueryableCollection collectionPersister)参数类型为Type的org.hibernate.hql.internal.ast.tree中的方法 修饰符和类型 方法 说明 voidFromElement. handlePropertyBeingDereferenced(Type propertySource, String propertyName)protected voidBinaryLogicOperatorNode. mutateRowValueConstructorSyntaxesIfNecessary(Type lhsType, Type rhsType)voidSqlNode. setDataType(Type dataType)voidBooleanLiteralNode. setExpectedType(Type expectedType)voidExpectedTypeAwareNode. setExpectedType(Type expectedType)voidJavaConstantNode. setExpectedType(Type expectedType)voidLiteralNode. setExpectedType(Type expectedType)voidParameterNode. setExpectedType(Type expectedType)voidSearchedCaseNode. setExpectedType(Type expectedType)voidSimpleCaseNode. setExpectedType(Type expectedType) -
org.hibernate.hql.internal.ast.util中Type的使用
返回Type的org.hibernate.hql.internal.ast.util中的方法 修饰符和类型 方法 说明 TypeSessionFactoryHelper. findFunctionReturnType(String functionName, antlr.collections.AST first)Find the function return type given the function name and the first argument expression node.TypeSessionFactoryHelper. findFunctionReturnType(String functionName, SQLFunction sqlFunction, antlr.collections.AST firstArgument)参数类型为Type的org.hibernate.hql.internal.ast.util中的方法 修饰符和类型 方法 说明 String[][]SessionFactoryHelper. generateColumnNames(Type[] sqlResultTypes)intSessionFactoryHelper. getColumnSpan(Type type)Retrieve the number of columns represented by this type. -
org.hibernate.hql.internal.classic中Type的使用
返回Type的org.hibernate.hql.internal.classic中的方法 修饰符和类型 方法 说明 TypeSelectParser. aggregateType(List funcTokenList, Type type, QueryTranslatorImpl q)TypeAbstractParameterInformation. getExpectedType()protected TypePathExpressionParser. getPropertyType()Type[]QueryTranslatorImpl. getReturnTypes()Types of the return values of an iterate() style query.TypePathExpressionParser. getWhereColumnType()参数类型为Type的org.hibernate.hql.internal.classic中的方法 修饰符和类型 方法 说明 TypeSelectParser. aggregateType(List funcTokenList, Type type, QueryTranslatorImpl q)voidAbstractParameterInformation. setExpectedType(Type expectedType) -
org.hibernate.hql.spi中Type的使用
返回Type的org.hibernate.hql.spi中的方法 修饰符和类型 方法 说明 TypeParameterInformation. getExpectedType()Type[]QueryTranslator. getReturnTypes()Returns an array of Types represented in the query result.参数类型为Type的org.hibernate.hql.spi中的方法 修饰符和类型 方法 说明 voidParameterInformation. setExpectedType(Type expectedType) -
org.hibernate.hql.spi.id.inline中Type的使用
返回Type的org.hibernate.hql.spi.id.inline中的方法 修饰符和类型 方法 说明 TypeIdsClauseBuilder. getIdentifierType()参数类型为Type的org.hibernate.hql.spi.id.inline中的构造器 构造器 说明 IdsClauseBuilder(Dialect dialect, Type identifierType, TypeConfiguration typeConfiguration, String[] columns, List<Object[]> ids)IdsClauseBuilder(Dialect dialect, Type identifierType, TypeResolver typeResolver, String[] columns, List<Object[]> ids)已过时。InlineIdsInClauseBuilder(Dialect dialect, Type identifierType, TypeResolver typeResolver, String[] columns, List<Object[]> ids)InlineIdsOrClauseBuilder(Dialect dialect, Type identifierType, TypeResolver typeResolver, String[] columns, List<Object[]> ids)InlineIdsSubSelectValuesListBuilder(Dialect dialect, Type identifierType, TypeResolver typeResolver, String[] columns, List<Object[]> ids) -
org.hibernate.id中Type的使用
返回Type的org.hibernate.id中的方法 修饰符和类型 方法 说明 protected TypeSequenceGenerator. getIdentifierType()已过时。TypeExportableColumn.ValueImpl. getType()参数类型为Type的org.hibernate.id中的方法 修饰符和类型 方法 说明 voidAssigned. configure(Type type, Properties params, ServiceRegistry serviceRegistry)voidConfigurable. configure(Type type, Properties params, ServiceRegistry serviceRegistry)Configure this instance, given the value of parameters specified by the user as <param> elements.voidForeignGenerator. configure(Type type, Properties params, ServiceRegistry serviceRegistry)voidIncrementGenerator. configure(Type type, Properties params, ServiceRegistry serviceRegistry)voidMultipleHiLoPerTableGenerator. configure(Type type, Properties params, ServiceRegistry serviceRegistry)已过时。voidSelectGenerator. configure(Type type, Properties params, ServiceRegistry serviceRegistry)voidSequenceGenerator. configure(Type type, Properties params, ServiceRegistry serviceRegistry)已过时。voidSequenceHiLoGenerator. configure(Type type, Properties params, ServiceRegistry serviceRegistry)已过时。voidSequenceIdentityGenerator. configure(Type type, Properties params, ServiceRegistry serviceRegistry)已过时。voidUUIDGenerator. configure(Type type, Properties params, ServiceRegistry serviceRegistry)voidUUIDHexGenerator. configure(Type type, Properties params, ServiceRegistry serviceRegistry)static SerializableIdentifierGeneratorHelper. get(ResultSet rs, String identifier, Type type, Dialect dialect)Extract the value from the result set (which is assumed to already have been positioned to the appropriate row) and wrp it in the appropriate Java numeric type.static SerializableIdentifierGeneratorHelper. getGeneratedIdentity(ResultSet rs, String identifier, Type type, Dialect dialect)Get the generated identifier when using identity columns -
org.hibernate.id.enhanced中Type的使用
返回Type的org.hibernate.id.enhanced中的方法 修饰符和类型 方法 说明 TypeSequenceStyleGenerator. getIdentifierType()Getter for property 'identifierType'.TypeTableGenerator. getIdentifierType()Type mapping for the identifier.参数类型为Type的org.hibernate.id.enhanced中的方法 修饰符和类型 方法 说明 protected DatabaseStructureSequenceStyleGenerator. buildDatabaseStructure(Type type, Properties params, JdbcEnvironment jdbcEnvironment, boolean forceTableUse, QualifiedName sequenceName, int initialValue, int incrementSize)Build the database structure.protected DatabaseStructureSequenceStyleGenerator. buildSequenceStructure(Type type, Properties params, JdbcEnvironment jdbcEnvironment, QualifiedName sequenceName, int initialValue, int incrementSize)protected DatabaseStructureSequenceStyleGenerator. buildTableStructure(Type type, Properties params, JdbcEnvironment jdbcEnvironment, QualifiedName sequenceName, int initialValue, int incrementSize)voidSequenceStyleGenerator. configure(Type type, Properties params, ServiceRegistry serviceRegistry)voidTableGenerator. configure(Type type, Properties params, ServiceRegistry serviceRegistry) -
org.hibernate.id.factory中Type的使用
参数类型为Type的org.hibernate.id.factory中的方法 修饰符和类型 方法 说明 IdentifierGeneratorIdentifierGeneratorFactory. createIdentifierGenerator(String strategy, Type type, Properties config)Given a strategy, retrieve the appropriate identifier generator instance. -
org.hibernate.id.factory.internal中Type的使用
参数类型为Type的org.hibernate.id.factory.internal中的方法 修饰符和类型 方法 说明 IdentifierGeneratorDefaultIdentifierGeneratorFactory. createIdentifierGenerator(String strategy, Type type, Properties config) -
org.hibernate.internal中Type的使用
返回Type的org.hibernate.internal中的方法 修饰符和类型 方法 说明 TypeTypeLocatorImpl. any(Type metaType, Type identifierType)TypeTypeLocatorImpl. custom(Class userTypeClass)TypeTypeLocatorImpl. custom(Class userTypeClass, Properties parameters)TypeTypeLocatorImpl. entity(Class entityClass)TypeTypeLocatorImpl. entity(String entityName)TypeSessionFactoryImpl. getIdentifierType(String className)TypeSessionFactoryImpl. getReferencedPropertyType(String className, String propertyName)Type[]SessionFactoryImpl. getReturnTypes(String queryString)TypeAbstractScrollableResults. getType(int i)TypeEmptyScrollableResults. getType(int i)protected Type[]AbstractScrollableResults. getTypes()TypeTypeLocatorImpl. heuristicType(String name)TypeSessionFactoryImpl. resolveParameterBindType(Class clazz)TypeSessionFactoryImpl. resolveParameterBindType(Object bindValue)参数类型为Type的org.hibernate.internal中的方法 修饰符和类型 方法 说明 TypeTypeLocatorImpl. any(Type metaType, Type identifierType)protected ObjectAbstractScrollableResults. getFinal(int col, Type returnType)Check that the requested type is compatible with the result type, and return the column value.protected ObjectAbstractScrollableResults. getNonFinal(int col, Type returnType)Check that the requested type is compatible with the result type, and return the column value.voidCoreMessageLogger. typeRegistrationOverridesPrevious(String key, Type old)参数类型为Type的org.hibernate.internal中的构造器 构造器 说明 AbstractScrollableResults(ResultSet rs, PreparedStatement ps, SharedSessionContractImplementor sess, Loader loader, QueryParameters queryParameters, Type[] types, HolderInstantiator holderInstantiator)FetchingScrollableResultsImpl(ResultSet rs, PreparedStatement ps, SharedSessionContractImplementor sess, Loader loader, QueryParameters queryParameters, Type[] types, HolderInstantiator holderInstantiator)Constructs a FetchingScrollableResultsImpl.IteratorImpl(ResultSet rs, PreparedStatement ps, EventSource sess, boolean readOnly, Type[] types, String[][] columnNames, HolderInstantiator holderInstantiator)ScrollableResultsImpl(ResultSet rs, PreparedStatement ps, SharedSessionContractImplementor sess, Loader loader, QueryParameters queryParameters, Type[] types, HolderInstantiator holderInstantiator)Constructs a ScrollableResultsImpl using the specified information. -
org.hibernate.internal.util中Type的使用
参数类型为Type的org.hibernate.internal.util中的方法 修饰符和类型 方法 说明 static ConstructorReflectHelper. getConstructor(Class clazz, Type[] types)Retrieve a constructor for the given class, with arguments matching the specified Hibernate mappingtypes.StringEntityPrinter. toString(Type[] types, Object[] values) -
org.hibernate.internal.util.collections中Type的使用
声明为Type的org.hibernate.internal.util.collections中的字段 修饰符和类型 字段 说明 static Type[]ArrayHelper. EMPTY_TYPE_ARRAY返回Type的org.hibernate.internal.util.collections中的方法 修饰符和类型 方法 说明 static Type[]ArrayHelper. toTypeArray(Collection coll) -
org.hibernate.jpa中Type的使用
返回Type的org.hibernate.jpa中的方法 修饰符和类型 方法 说明 TypeTypedParameterValue. getType()The specific Hibernate type to use to bind the value.参数类型为Type的org.hibernate.jpa中的构造器 构造器 说明 TypedParameterValue(Type type, Object value) -
org.hibernate.jpa.spi中Type的使用
返回Type的org.hibernate.jpa.spi中的方法 修饰符和类型 方法 说明 TypeTupleBuilderTransformer.HqlTupleElementImpl. getHibernateType()参数类型为Type的org.hibernate.jpa.spi中的方法 修饰符和类型 方法 说明 voidHibernateEntityManagerImplementor.QueryOptions.ResultMetadataValidator. validate(Type[] returnTypes)参数类型为Type的org.hibernate.jpa.spi中的构造器 构造器 说明 HqlTupleElementImpl(int position, String alias, Type hibernateType) -
org.hibernate.loader中Type的使用
参数类型为Type的org.hibernate.loader中的方法 修饰符和类型 方法 说明 protected ListLoader. list(SharedSessionContractImplementor session, QueryParameters queryParameters, Set<Serializable> querySpaces, Type[] resultTypes)Return the query results, using the query cache, called by subclasses that implement cacheable queriesvoidLoader. loadCollection(SharedSessionContractImplementor session, Serializable id, Type type)Called by subclasses that initialize collectionsvoidLoader. loadCollectionBatch(SharedSessionContractImplementor session, Serializable[] ids, Type type)Called by wrappers that batch initialize collectionsprotected voidLoader. loadCollectionSubselect(SharedSessionContractImplementor session, Serializable[] ids, Object[] parameterValues, Type[] parameterTypes, Map<String,TypedValue> namedParameters, Type type)Called by subclasses that batch initialize collectionsprotected ListLoader. loadEntity(SharedSessionContractImplementor session, Object key, Object index, Type keyType, Type indexType, EntityPersister persister)Called by subclasses that load entitiesprotected ListLoader. loadEntity(SharedSessionContractImplementor session, Object id, Type identifierType, Object optionalObject, String optionalEntityName, Serializable optionalIdentifier, EntityPersister persister, LockOptions lockOptions, Boolean readOnly)Called by subclasses that load entitiesListLoader. loadEntityBatch(SharedSessionContractImplementor session, Serializable[] ids, Type idType, Object optionalObject, String optionalEntityName, Serializable optionalId, EntityPersister persister, LockOptions lockOptions)Called by wrappers that batch load entitiesListLoader. loadEntityBatch(SharedSessionContractImplementor session, Serializable[] ids, Type idType, Object optionalObject, String optionalEntityName, Serializable optionalId, EntityPersister persister, LockOptions lockOptions, Boolean readOnly)Called by wrappers that batch load entitiesprotected voidLoader. putResultInQueryCache(SharedSessionContractImplementor session, QueryParameters queryParameters, Type[] resultTypes, QueryResultsCache queryCache, QueryKey key, List result)protected ScrollableResultsImplementorLoader. scroll(QueryParameters queryParameters, Type[] returnTypes, HolderInstantiator holderInstantiator, SharedSessionContractImplementor session)Return the query results, as an instance of ScrollableResults -
org.hibernate.loader.collection中Type的使用
返回Type的org.hibernate.loader.collection中的方法 修饰符和类型 方法 说明 protected TypeCollectionLoader. getKeyType() -
org.hibernate.loader.collection.plan中Type的使用
返回Type的org.hibernate.loader.collection.plan中的方法 修饰符和类型 方法 说明 protected TypeCollectionLoader. getKeyType() -
org.hibernate.loader.criteria中Type的使用
返回Type的org.hibernate.loader.criteria中的方法 修饰符和类型 方法 说明 TypeCriteriaQueryTranslator. getIdentifierType(Criteria criteria)Type[]CriteriaQueryTranslator. getProjectedTypes()Type[]CriteriaJoinWalker. getResultTypes()TypeCriteriaQueryTranslator. getType(Criteria subcriteria, String propertyName)TypeCriteriaQueryTranslator. getTypeUsingProjection(Criteria subcriteria, String propertyName) -
org.hibernate.loader.custom中Type的使用
返回Type的org.hibernate.loader.custom中的方法 修饰符和类型 方法 说明 TypeScalarReturn. getType()参数类型为Type的org.hibernate.loader.custom中的方法 修饰符和类型 方法 说明 protected voidCustomLoader. putResultInQueryCache(SharedSessionContractImplementor session, QueryParameters queryParameters, Type[] resultTypes, QueryResultsCache queryCache, QueryKey key, List result)CustomLoader.resultTypescan be overridden byCustomLoader.autoDiscoverTypes(ResultSet), *after*CustomLoader.list(SharedSessionContractImplementor, QueryParameters)has already been called.类型变量类型为Type的org.hibernate.loader.custom中的方法参数 修饰符和类型 方法 说明 voidConstructorResultColumnProcessor. performDiscovery(org.hibernate.loader.custom.JdbcResultMetadata metadata, List<Type> types, List<String> aliases)voidNonScalarResultColumnProcessor. performDiscovery(org.hibernate.loader.custom.JdbcResultMetadata metadata, List<Type> types, List<String> aliases)voidScalarResultColumnProcessor. performDiscovery(org.hibernate.loader.custom.JdbcResultMetadata metadata, List<Type> types, List<String> aliases)参数类型为Type的org.hibernate.loader.custom中的构造器 构造器 说明 ScalarResultColumnProcessor(String alias, Type type)ScalarReturn(Type type, String columnAlias) -
org.hibernate.loader.entity中Type的使用
声明为Type的org.hibernate.loader.entity中的字段 修饰符和类型 字段 说明 protected TypeAbstractEntityLoader. uniqueKeyType参数类型为Type的org.hibernate.loader.entity中的构造器 构造器 说明 AbstractEntityLoader(OuterJoinLoadable persister, Type uniqueKeyType, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)EntityLoader(OuterJoinLoadable persister, String[] uniqueKey, Type uniqueKeyType, int batchSize, LockMode lockMode, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers)EntityLoader(OuterJoinLoadable persister, String[] uniqueKey, Type uniqueKeyType, int batchSize, LockOptions lockOptions, SessionFactoryImplementor factory, LoadQueryInfluencers loadQueryInfluencers) -
org.hibernate.loader.entity.plan中Type的使用
参数类型为Type的org.hibernate.loader.entity.plan中的方法 修饰符和类型 方法 说明 EntityLoaderEntityLoader.Builder. byUniqueKey(String[] keyColumnNames, Type keyType)ListAbstractLoadPlanBasedEntityLoader. loadEntityBatch(SharedSessionContractImplementor session, Serializable[] ids, Type idType, Object optionalObject, String optionalEntityName, Serializable optionalId, EntityPersister persister, LockOptions lockOptions)Called by wrappers that batch load entitiesListAbstractLoadPlanBasedEntityLoader. loadEntityBatch(SharedSessionContractImplementor session, Serializable[] ids, Type idType, Object optionalObject, String optionalEntityName, Serializable optionalId, EntityPersister persister, LockOptions lockOptions, Boolean readOnly)参数类型为Type的org.hibernate.loader.entity.plan中的构造器 构造器 说明 AbstractLoadPlanBasedEntityLoader(OuterJoinLoadable entityPersister, SessionFactoryImplementor factory, String[] uniqueKeyColumnNames, Type uniqueKeyType, QueryBuildingParameters buildingParameters)AbstractLoadPlanBasedEntityLoader(OuterJoinLoadable entityPersister, SessionFactoryImplementor factory, EntityLoadQueryDetails entityLoaderQueryDetailsTemplate, Type uniqueKeyType, QueryBuildingParameters buildingParameters) -
org.hibernate.loader.plan.build.internal.returns中Type的使用
返回Type的org.hibernate.loader.plan.build.internal.returns中的方法 修饰符和类型 方法 说明 TypeAbstractCompositeEntityIdentifierDescription. getFetchedType()TypeCompositeAttributeFetchImpl. getFetchedType()TypeNestedCompositeAttributeFetchImpl. getFetchedType()TypeScalarReturnImpl. getType()参数类型为Type的org.hibernate.loader.plan.build.internal.returns中的构造器 构造器 说明 ScalarReturnImpl(String name, Type type) -
org.hibernate.loader.plan.build.internal.spaces中Type的使用
返回Type的org.hibernate.loader.plan.build.internal.spaces中的方法 修饰符和类型 方法 说明 TypeJoinImpl. getJoinedPropertyType()TypeCompositePropertyMapping. toType(String propertyName)参数类型为Type的org.hibernate.loader.plan.build.internal.spaces中的构造器 构造器 说明 JoinImpl(QuerySpace leftHandSide, String lhsPropertyName, QuerySpace rightHandSide, String[] rhsColumnNames, Type joinedPropertyType, boolean rightHandSideRequired) -
org.hibernate.loader.plan.spi中Type的使用
返回Type的org.hibernate.loader.plan.spi中的方法 修饰符和类型 方法 说明 TypeFetch. getFetchedType()Get the Hibernate Type that describes the fetched attributeTypeJoinDefinedByMetadata. getJoinedPropertyType()Get the property type of the joined property.TypeScalarReturn. getType()Gets the type of the scalar return. -
org.hibernate.mapping中Type的使用
返回Type的org.hibernate.mapping中的方法 修饰符和类型 方法 说明 TypeAny. getType()TypeCollection. getType()TypeComponent. getType()TypeDependantValue. getType()TypeManyToOne. getType()TypeOneToMany. getType()TypeOneToOne. getType()TypeProperty. getType()TypeSimpleValue. getType()abstract TypeToOne. getType()TypeValue. getType() -
org.hibernate.metadata中Type的使用
返回Type的org.hibernate.metadata中的方法 修饰符和类型 方法 说明 TypeCollectionMetadata. getElementType()The collection element typeTypeClassMetadata. getIdentifierType()Get the identifier Hibernate typeTypeCollectionMetadata. getIndexType()The collection index type (or null if the collection has no index)TypeCollectionMetadata. getKeyType()The collection key typeTypeClassMetadata. getPropertyType(String propertyName)Get the type of a particular (named) propertyType[]ClassMetadata. getPropertyTypes()Get the Hibernate types of the class properties -
org.hibernate.param中Type的使用
返回Type的org.hibernate.param中的方法 修饰符和类型 方法 说明 TypeAbstractExplicitParameterSpecification. getExpectedType()TypeCollectionFilterKeyParameterSpecification. getExpectedType()TypeDynamicFilterParameterSpecification. getExpectedType()TypeParameterSpecification. getExpectedType()Get the type which we are expecting for a bind into this parameter based on translated contextual information.TypeVersionTypeSeedParameterSpecification. getExpectedType()参数类型为Type的org.hibernate.param中的方法 修饰符和类型 方法 说明 voidAbstractExplicitParameterSpecification. setExpectedType(Type expectedType)voidCollectionFilterKeyParameterSpecification. setExpectedType(Type expectedType)voidDynamicFilterParameterSpecification. setExpectedType(Type expectedType)voidParameterSpecification. setExpectedType(Type expectedType)Injects the expected type.voidVersionTypeSeedParameterSpecification. setExpectedType(Type expectedType)参数类型为Type的org.hibernate.param中的构造器 构造器 说明 CollectionFilterKeyParameterSpecification(String collectionRole, Type keyType)Creates a specialized collection-filter collection-key parameter spec.DynamicFilterParameterSpecification(String filterName, String parameterName, Type definedParameterType)Constructs a parameter specification for a particular filter parameter. -
org.hibernate.persister.collection中Type的使用
声明为Type的org.hibernate.persister.collection中的字段 修饰符和类型 字段 说明 protected TypeAbstractCollectionPersister. elementType返回Type的org.hibernate.persister.collection中的方法 修饰符和类型 方法 说明 TypeAbstractCollectionPersister. getElementType()TypeCollectionPersister. getElementType()Get the "element" typeTypeAbstractCollectionPersister. getIdentifierType()TypeCollectionPersister. getIdentifierType()Get the type of the surrogate keyTypeAbstractCollectionPersister. getIndexType()TypeCollectionPersister. getIndexType()Get the "index" type for a list or map (optional operation)TypeAbstractCollectionPersister. getKeyType()TypeCollectionPersister. getKeyType()Get the "key" type (the type of the foreign key)TypeAbstractCollectionPersister. getType()TypeCollectionPropertyMapping. getType()TypeCompositeElementPropertyMapping. getType()TypeElementPropertyMapping. getType()TypeAbstractCollectionPersister. toType(String propertyName)TypeCollectionPropertyMapping. toType(String propertyName)TypeElementPropertyMapping. toType(String propertyName)参数类型为Type的org.hibernate.persister.collection中的构造器 构造器 说明 ElementPropertyMapping(String[] elementColumns, Type type) -
org.hibernate.persister.entity中Type的使用
实现Type的org.hibernate.persister.entity中的类 修饰符和类型 类 说明 classDiscriminatorTypeTODO : javadoc返回Type的org.hibernate.persister.entity中的方法 修饰符和类型 方法 说明 TypeJoinedSubclassEntityPersister. getDiscriminatorType()TypeLoadable. getDiscriminatorType()Get the discriminator typeTypeSingleTableEntityPersister. getDiscriminatorType()TypeUnionSubclassEntityPersister. getDiscriminatorType()TypeAbstractEntityPersister. getIdentifierType()TypeEntityPersister. getIdentifierType()Get the identifier typeTypeAbstractEntityPersister. getPropertyType(String propertyName)Get the type of a particular property by name.TypeEntityPersister. getPropertyType(String propertyName)Get the type of a particular property by name.Type[]AbstractEntityPersister. getPropertyTypes()Type[]EntityPersister. getPropertyTypes()Get the Hibernate types of the class propertiesTypeDiscriminatorMetadata. getResolutionType()Get the type used to resolve the actual discriminator value resulting fromDiscriminatorMetadata.getSqlFragment(java.lang.String)back into aClassreference.TypeAbstractEntityPersister. getSubclassPropertyType(int i)TypeOuterJoinLoadable. getSubclassPropertyType(int i)Get the type of the numbered property of the class or a subclass.protected Type[]AbstractEntityPersister. getSubclassPropertyTypeClosure()TypeAbstractEntityPersister. getType()TypeBasicEntityPropertyMapping. getType()TypePropertyMapping. getType()Get the type of the thing containing the propertiesTypeSQLLoadable. getType()Get the typeTypeAbstractEntityPersister. toType(String propertyName)Given a component path expression, get the type of the propertyTypeAbstractPropertyMapping. toType(String propertyName)TypePropertyMapping. toType(String propertyName)Given a component path expression, get the type of the property参数类型为Type的org.hibernate.persister.entity中的方法 修饰符和类型 方法 说明 protected voidAbstractPropertyMapping. addPropertyPath(String path, Type type, String[] columns, String[] columnReaders, String[] columnReaderTemplates, String[] formulaTemplates)protected voidAbstractPropertyMapping. addPropertyPath(String path, Type type, String[] columns, String[] columnReaders, String[] columnReaderTemplates, String[] formulaTemplates, Mapping factory)protected voidAbstractPropertyMapping. initPropertyPaths(String path, Type type, String[] columns, String[] columnReaders, String[] columnReaderTemplates, String[] formulaTemplates, Mapping factory)参数类型为Type的org.hibernate.persister.entity中的构造器 构造器 说明 DiscriminatorType(Type underlyingType, Loadable persister) -
org.hibernate.persister.walking.internal中Type的使用
返回Type的org.hibernate.persister.walking.internal中的方法 修饰符和类型 方法 说明 TypeStandardAnyTypeDefinition. getDiscriminatorType()TypeStandardAnyTypeDefinition. getIdentifierType() -
org.hibernate.persister.walking.spi中Type的使用
返回Type的org.hibernate.persister.walking.spi中的方法 修饰符和类型 方法 说明 TypeNonEncapsulatedEntityIdentifierDefinition. getCompositeType()TypeAnyMappingDefinition. getDiscriminatorType()Access to the type of the value that makes up the discriminator portion of the AnyType.TypeAnyMappingDefinition. getIdentifierType()Access to the type of the value that makes up the identifier portion of the AnyType.TypeAttributeDefinition. getType()TypeCollectionElementDefinition. getType()Returns the collection element type.TypeCollectionIndexDefinition. getType()Returns the collection index type. -
org.hibernate.pretty中Type的使用
参数类型为Type的org.hibernate.pretty中的方法 修饰符和类型 方法 说明 static StringMessageHelper. infoString(EntityPersister persister, Object id, Type identifierType, SessionFactoryImplementor factory)Generate an info message string relating to a particular entity,. -
org.hibernate.procedure中Type的使用
参数类型为Type的org.hibernate.procedure中的方法 修饰符和类型 方法 说明 voidParameterRegistration. setHibernateType(Type type)Set the Hibernate mapping type for this parameter. -
org.hibernate.procedure.internal中Type的使用
返回Type的org.hibernate.procedure.internal中的方法 修饰符和类型 方法 说明 TypeParameterBindImpl. getBindType()TypeProcedureCallMementoImpl.ParameterMemento. getHibernateType()Type[]ProcedureCallImpl. getReturnTypes()参数类型为Type的org.hibernate.procedure.internal中的方法 修饰符和类型 方法 说明 voidParameterBindImpl. setBindValue(T value, Type clarifiedType)ProcedureCallImplementor<R>ProcedureCallImpl. setParameter(int position, Object value, Type type)ProcedureCallImplementor<R>ProcedureCallImpl. setParameter(String name, Object value, Type type)<P> ProcedureCallImplementor<R>ProcedureCallImpl. setParameter(QueryParameter<P> parameter, P value, Type type)参数类型为Type的org.hibernate.procedure.internal中的构造器 构造器 说明 ParameterMemento(int position, String name, javax.persistence.ParameterMode mode, Class type, Type hibernateType, boolean passNulls)Create the memento -
org.hibernate.procedure.spi中Type的使用
返回Type的org.hibernate.procedure.spi中的方法 修饰符和类型 方法 说明 TypeParameterRegistrationImplementor. getHibernateType()Access to the Hibernate type for this parameter registration -
org.hibernate.query中Type的使用
返回Type的org.hibernate.query中的方法 修饰符和类型 方法 说明 TypeQueryParameter. getHibernateType()Get the Hibernate Type associated with this parameter.参数类型为Type的org.hibernate.query中的方法 修饰符和类型 方法 说明 NativeQuery<T>NativeQuery. addScalar(String columnAlias, Type type)NativeQuery<T>NativeQuery. setParameter(int position, Object val, Type type)NativeQuery<T>NativeQuery. setParameter(String name, Object val, Type type)<P> NativeQuery<T>NativeQuery. setParameter(QueryParameter<P> parameter, P val, Type type)Query<R>Query. setParameter(int position, Object val, Type type)Query<R>Query. setParameter(String name, Object val, Type type)<P> Query<R>Query. setParameter(QueryParameter<P> parameter, P val, Type type)NativeQuery<T>NativeQuery. setParameterList(String name, Object[] values, Type type)NativeQuery<T>NativeQuery. setParameterList(String name, Collection values, Type type)Query<R>Query. setParameterList(String name, Object[] values, Type type)Query<R>Query. setParameterList(String name, Collection values, Type type)default Query<R>Query. setParameters(Object[] values, Type[] types)已过时。(since 5.2) Bind values individually -
org.hibernate.query.criteria.internal.compile中Type的使用
返回Type的org.hibernate.query.criteria.internal.compile中的方法 修饰符和类型 方法 说明 TypeCriteriaQueryTypeQueryAdapter. determineProperBooleanType(int position, Object value, Type defaultType)TypeCriteriaQueryTypeQueryAdapter. determineProperBooleanType(String name, Object value, Type defaultType)Type[]CriteriaQueryTypeQueryAdapter. getReturnTypes()参数类型为Type的org.hibernate.query.criteria.internal.compile中的方法 修饰符和类型 方法 说明 TypeCriteriaQueryTypeQueryAdapter. determineProperBooleanType(int position, Object value, Type defaultType)TypeCriteriaQueryTypeQueryAdapter. determineProperBooleanType(String name, Object value, Type defaultType)QueryImplementor<X>CriteriaQueryTypeQueryAdapter. setParameter(int position, Object val, Type type)QueryImplementor<X>CriteriaQueryTypeQueryAdapter. setParameter(String name, Object val, Type type)<P> QueryImplementor<X>CriteriaQueryTypeQueryAdapter. setParameter(QueryParameter<P> parameter, P value, Type type)Query<X>CriteriaQueryTypeQueryAdapter. setParameterList(int position, Object[] values, Type type)Query<X>CriteriaQueryTypeQueryAdapter. setParameterList(int position, Collection values, Type type)QueryImplementor<X>CriteriaQueryTypeQueryAdapter. setParameterList(String name, Object[] values, Type type)QueryImplementor<X>CriteriaQueryTypeQueryAdapter. setParameterList(String name, Collection values, Type type) -
org.hibernate.query.internal中Type的使用
返回Type的org.hibernate.query.internal中的方法 修饰符和类型 方法 说明 Type[]QueryParameterBindingsImpl. collectPositionalBindTypes()已过时。(since 5.2) expect a different approach to org.hibernate.engine.spi.QueryParameters in 6.0TypeAbstractProducedQuery. determineProperBooleanType(int position, Object value, Type defaultType)TypeAbstractProducedQuery. determineProperBooleanType(String name, Object value, Type defaultType)protected TypeAbstractProducedQuery. determineType(String namedParam, Class retType)TypeQueryParameterBindingImpl. getBindType()TypeQueryParameterListBindingImpl. getBindType()TypeQueryParameterImpl. getHibernateType()TypeParameterMetadataImpl. getNamedParameterExpectedType(String name)已过时。UseAbstractParameterDescriptor.getExpectedType()from theParameterMetadataImpl.getNamedParameterDescriptor(java.lang.String)return insteadTypeParameterMetadataImpl. getOrdinalParameterExpectedType(int position)已过时。UseAbstractParameterDescriptor.getExpectedType()from theParameterMetadataImpl.getOrdinalParameterDescriptor(int)return insteadprotected Type[]AbstractProducedQuery. getPositionalParameterTypes()protected Type[]CollectionFilterImpl. getPositionalParameterTypes()Type[]CollectionFilterImpl. getReturnTypes()Type[]NativeQueryImpl. getReturnTypes()Type[]QueryImpl. getReturnTypes()返回变量类型为Type的类型的org.hibernate.query.internal中的方法 修饰符和类型 方法 说明 Collection<Type>QueryParameterBindingsImpl. collectBindTypes()已过时。(since 5.2) expect a different approach to org.hibernate.engine.spi.QueryParameters in 6.0参数类型为Type的org.hibernate.query.internal中的方法 修饰符和类型 方法 说明 NativeQueryImplementor<T>NativeQueryImpl. addScalar(String columnAlias, Type type)TypeAbstractProducedQuery. determineProperBooleanType(int position, Object value, Type defaultType)TypeAbstractProducedQuery. determineProperBooleanType(String name, Object value, Type defaultType)BasicTypeBindingTypeHelper. determineTypeForTemporalType(javax.persistence.TemporalType temporalType, Type baseType, Object bindValue)protected QueryParameterBindingQueryParameterBindingsImpl. makeBinding(Type bindType)BasicTypeBindingTypeHelper. resolveDateTemporalTypeVariant(Class javaType, Type baseType)BasicTypeBindingTypeHelper. resolveTimestampTemporalTypeVariant(Class javaType, Type baseType)BasicTypeBindingTypeHelper. resolveTimeTemporalTypeVariant(Class javaType, Type baseType)voidQueryParameterBindingImpl. setBindValue(T value, Type clarifiedType)voidQueryParameterListBindingImpl. setBindValues(Collection<T> values, Type clarifiedType)voidQueryParameterImpl. setHibernateType(Type expectedType)QueryImplementorAbstractProducedQuery. setParameter(int position, Object value, Type type)QueryImplementorAbstractProducedQuery. setParameter(String name, Object value, Type type)<P> QueryImplementorAbstractProducedQuery. setParameter(QueryParameter<P> parameter, P value, Type type)NativeQueryImplementor<T>NativeQueryImpl. setParameter(int position, Object value, Type type)NativeQueryImplementor<T>NativeQueryImpl. setParameter(String name, Object value, Type type)NativeQueryImplementor<T>NativeQueryImpl. setParameter(QueryParameter parameter, Object value, Type type)QueryImplementorAbstractProducedQuery. setParameterList(int position, Object[] values, Type type)QueryImplementorAbstractProducedQuery. setParameterList(int position, Collection values, Type type)QueryImplementorAbstractProducedQuery. setParameterList(String name, Object[] values, Type type)QueryImplementorAbstractProducedQuery. setParameterList(String name, Collection values, Type type)NativeQueryImplementor<T>NativeQueryImpl. setParameterList(String name, Object[] values, Type type)NativeQueryImplementor<T>NativeQueryImpl. setParameterList(String name, Collection values, Type type)参数类型为Type的org.hibernate.query.internal中的构造器 构造器 说明 QueryParameterBindingImpl(Type type, QueryParameterBindingTypeResolver typeResolver, boolean isBindingValidationRequired)QueryParameterImpl(Type expectedType)QueryParameterListBindingImpl(Type type, boolean isBindingValidationRequired)QueryParameterNamedImpl(String name, int[] sourceLocations, Type expectedType) -
org.hibernate.query.procedure.internal中Type的使用
返回Type的org.hibernate.query.procedure.internal中的方法 修饰符和类型 方法 说明 Type[]ProcedureParamBindings. collectPositionalBindTypes()参数类型为Type的org.hibernate.query.procedure.internal中的方法 修饰符和类型 方法 说明 voidProcedureParameterImpl. setHibernateType(Type expectedType)参数类型为Type的org.hibernate.query.procedure.internal中的构造器 构造器 说明 ProcedureParameterImpl(ProcedureCallImpl procedureCall, Integer position, javax.persistence.ParameterMode mode, Class<T> javaType, Type hibernateType, boolean initialPassNullsSetting)ProcedureParameterImpl(ProcedureCallImpl procedureCall, String name, javax.persistence.ParameterMode mode, Class<T> javaType, Type hibernateType, boolean initialPassNullsSetting) -
org.hibernate.query.spi中Type的使用
返回Type的org.hibernate.query.spi中的方法 修饰符和类型 方法 说明 Type[]QueryParameterBindings. collectPositionalBindTypes()TypeQueryParameterBinding. getBindType()Get the Type currently associated with this binding.TypeQueryParameterListBinding. getBindType()Get the Type currently associated with this binding.TypeQueryParameterBindingTypeResolver. resolveParameterBindType(Class clazz)TypeQueryParameterBindingTypeResolver. resolveParameterBindType(Object bindValue)参数类型为Type的org.hibernate.query.spi中的方法 修饰符和类型 方法 说明 NativeQueryImplementor<T>NativeQueryImplementor. addScalar(String columnAlias, Type type)voidQueryParameterBinding. setBindValue(T value, Type clarifiedType)Sets the parameter binding value using the explicit Type.voidQueryParameterListBinding. setBindValues(Collection<T> values, Type clarifiedType)Sets the parameter binding values using the explicit Type in regards to the individual values.NativeQueryImplementor<T>NativeQueryImplementor. setParameter(int position, Object val, Type type)NativeQueryImplementor<T>NativeQueryImplementor. setParameter(String name, Object val, Type type)<P> NativeQueryImplementor<T>NativeQueryImplementor. setParameter(QueryParameter<P> parameter, P val, Type type)NativeQueryImplementor<T>NativeQueryImplementor. setParameterList(String name, Object[] values, Type type)NativeQueryImplementor<T>NativeQueryImplementor. setParameterList(String name, Collection values, Type type)<P> voidQueryParameterBindingValidator. validate(Type paramType, Object bind)<P> voidQueryParameterBindingValidator. validate(Type paramType, Object bind, javax.persistence.TemporalType temporalType) -
org.hibernate.transform中Type的使用
返回Type的org.hibernate.transform中的方法 修饰符和类型 方法 说明 Type[]CacheableResultTransformer. getCachedResultTypes(Type[] tupleResultTypes)参数类型为Type的org.hibernate.transform中的方法 修饰符和类型 方法 说明 Type[]CacheableResultTransformer. getCachedResultTypes(Type[] tupleResultTypes) -
org.hibernate.tuple中Type的使用
返回Type的org.hibernate.tuple中的方法 修饰符和类型 方法 说明 TypeAbstractAttribute. getType()TypeAttribute. getType()参数类型为Type的org.hibernate.tuple中的构造器 构造器 说明 AbstractAttribute(String attributeName, Type attributeType)AbstractNonIdentifierAttribute(AttributeSource source, SessionFactoryImplementor sessionFactory, int attributeNumber, String attributeName, Type attributeType, BaselineAttributeInformation attributeInformation)IdentifierProperty(String name, Type type, boolean embedded, IdentifierValue unsavedValue, IdentifierGenerator identifierGenerator)Construct a non-virtual identifier property.IdentifierProperty(Type type, boolean embedded, boolean hasIdentifierMapper, IdentifierValue unsavedValue, IdentifierGenerator identifierGenerator)Construct a virtual IdentifierProperty.StandardProperty(String name, Type type, boolean lazy, boolean insertable, boolean updateable, ValueGeneration valueGenerationStrategy, boolean nullable, boolean checkable, boolean versionable, CascadeStyle cascadeStyle, FetchMode fetchMode)已过时。Constructs NonIdentifierProperty instances. -
org.hibernate.tuple.component中Type的使用
参数类型为Type的org.hibernate.tuple.component中的构造器 构造器 说明 CompositeBasedBasicAttribute(AttributeSource source, SessionFactoryImplementor sessionFactory, int attributeNumber, String attributeName, Type attributeType, BaselineAttributeInformation baselineInfo) -
org.hibernate.tuple.entity中Type的使用
返回Type的org.hibernate.tuple.entity中的方法 修饰符和类型 方法 说明 TypeAbstractEntityTuplizer. getIdentifierMapperType()Type[]EntityMetamodel. getPropertyTypes()参数类型为Type的org.hibernate.tuple.entity中的构造器 构造器 说明 AbstractEntityBasedAttribute(EntityPersister source, SessionFactoryImplementor sessionFactory, int attributeNumber, String attributeName, Type attributeType, BaselineAttributeInformation attributeInformation)EntityBasedBasicAttribute(EntityPersister source, SessionFactoryImplementor factory, int attributeNumber, String attributeName, Type attributeType, BaselineAttributeInformation baselineInfo)VersionProperty(EntityPersister source, SessionFactoryImplementor sessionFactory, int attributeNumber, String attributeName, Type attributeType, BaselineAttributeInformation attributeInformation, VersionValue unsavedValue)Constructs VersionProperty instances. -
org.hibernate.type中Type的使用
org.hibernate.type中Type的子接口 修饰符和类型 接口 说明 interfaceAssociationTypeA type that represents some kind of association between entities.interfaceBasicTypeMarker interface for basic types.interfaceCompositeTypeContract for value types to hold collections and have cascades, etc.interfaceDiscriminatorType<T>Additional contract for aTypemay be used for a discriminator.interfaceIdentifierType<T>Additional contract for aTypemay be used for a discriminator.interfaceSingleColumnType<T>Provide convenient methods for binding and extracting values for use withBasicType.interfaceVersionType<T>Additional contract for types which may be used to version (and optimistic lock) data.实现Type的org.hibernate.type中的类 修饰符和类型 类 说明 classAbstractSingleColumnStandardBasicType<T>TODO : javadocclassAbstractStandardBasicType<T>Convenience base class forBasicTypeimplementationsclassAbstractTypeAbstract superclass of the built in Type hierarchy.classAdaptedImmutableType<T>Optimize a mutable type, if the user promises not to mutable the instances.classAnyTypeHandles "any" mappingsclassArrayTypeA type for persistent arrays.classBagTypeclassBigDecimalTypeA type that maps between aNUMERICandBigDecimal.classBigIntegerTypeA type that maps between aNUMERICandBigInteger.classBinaryTypeA type that maps between aVARBINARYandbyte[]Implementation of theVersionTypeinterface should be considered deprecated.classBlobTypeclassBooleanTypeclassByteTypeclassCalendarDateTypeclassCalendarTimeTypeclassCalendarTypeclassCharacterArrayClobTypeA type that maps betweenCLOBandCharacter[]classCharacterArrayNClobTypeA type that maps betweenNCLOBandCharacter[]classCharacterArrayTypeA type that maps betweenVARCHARandCharacter[]classCharacterNCharTypeclassCharacterTypeclassCharArrayTypeA type that maps betweenVARCHARandchar[]classClassTypeclassClobTypeclassCollectionTypeA type that handles Hibernate PersistentCollections (including arrays).classComponentTypeHandles "component" mappingsclassCompositeCustomTypeAdaptsCompositeUserTypeto theTypeinterfaceclassCurrencyTypeclassCustomCollectionTypeA custom type for mapping user-written classes that implement PersistentCollectionclassCustomTypeclassDateTypeclassDbTimestampTypedbtimestamp: An extension ofTimestampTypewhich maps to the database's current timestamp, rather than the jvm's current timestamp.classDoubleTypeclassDurationTypeclassEmbeddedComponentTypeclassEntityTypeBase for types which map associations to persistent entities.classFloatTypeclassIdentifierBagTypeclassImageTypeA type that maps betweenLONGVARBINARYandbyte[]classInstantTypeA type that maps betweenTIMESTAMPandLocalDateTime.classIntegerTypeA type that maps betweenINTEGERand @link Integer}classListTypeclassLocalDateTimeTypeA type that maps betweenTIMESTAMPandLocalDateTime.classLocalDateTypeclassLocaleTypeA type that maps betweenVARCHARand @link Locale}classLocalTimeTypeA type that maps betweenTIMESTAMPandLocalDateTime.classLongTypeclassManyToOneTypeA many-to-one association to an entity.classMapTypeclassMaterializedBlobTypeA type that maps betweenBLOBandbyte[]classMaterializedClobTypeclassMaterializedNClobTypeclassMetaTypeclassNClobTypeclassNTextTypeA type that maps betweenLONGNVARCHARandStringclassNumericBooleanTypeclassObjectTypeSpecific adaptation of the "any" type to the old deprecated "object" typeclassOffsetDateTimeTypeclassOffsetTimeTypeclassOneToOneTypeA one-to-one association to an entityclassOrderedMapTypeA specialization of the map type, with (resultset-based) ordering.classOrderedSetTypeA specialization of the set type, with (resultset-based) ordering.classPostgresUUIDTypeSpecialized type mapping forUUIDand the Postgres UUID data type (which is mapped as OTHER in its JDBC driver).classPrimitiveCharacterArrayClobTypeMap a char[] to a ClobclassPrimitiveCharacterArrayNClobTypeMap a char[] to a NClobclassRowVersionTypeA type that maps between aVARBINARYandbyte[]specifically for entity versions/timestamps.classSerializableToBlobType<T extends Serializable>classSerializableType<T extends Serializable>A type that maps between aVARBINARYandSerializableclasses.classSetTypeclassShortTypeclassSortedMapTypeclassSortedSetTypeclassSpecialOneToOneTypeA one-to-one association that maps to specific formula(s) instead of the primary key column of the owning entity.classStandardBasicTypeTemplate<J>A BasicType adapter targeting partial portability to 6.0's type system changes.classStringNVarcharTypeclassStringTypeclassTextTypeA type that maps betweenLONGVARCHARandStringclassTimestampTypeclassTimeTypeclassTimeZoneTypeclassTrueFalseTypeclassUrlTypeclassUUIDBinaryTypeA type mappingTypes.BINARYandUUIDclassUUIDCharTypeclassWrappedMaterializedBlobTypeA type that maps JDBCBLOBandByte[].classWrapperBinaryTypeclassYesNoTypeclassZonedDateTimeType返回Type的org.hibernate.type中的方法 修饰符和类型 方法 说明 TypeTypeFactory. any(Type metaType, Type identifierType)已过时。useTypeFactory.any(Type, Type, boolean)insteadTypeTypeFactory. any(Type metaType, Type identifierType, boolean lazy)已过时。Get the AnyType with the specified parameters.TypeTypeFactory. byClass(Class clazz, Properties parameters)已过时。TypeAnyType. getDiscriminatorType()TypeCollectionType. getElementType(SessionFactoryImplementor factory)Get the Hibernate type of the collection elementsTypeEntityType. getIdentifierOrUniqueKeyType(Mapping factory)Determine the type of either (1) the identifier if we reference the associated entity's PK or (2) the unique key to which we refer (i.e.TypeAnyType. getIdentifierType()TypeAbstractStandardBasicType. getSemiResolvedType(SessionFactoryImplementor factory)TypeAbstractType. getSemiResolvedType(SessionFactoryImplementor factory)TypeEntityType. getSemiResolvedType(SessionFactoryImplementor factory)TypeType. getSemiResolvedType(SessionFactoryImplementor factory)As part of 2-phase loading, when we perform resolving what is the resolved type for this type?Type[]AnyType. getSubtypes()Type[]ComponentType. getSubtypes()Type[]CompositeCustomType. getSubtypes()Type[]CompositeType. getSubtypes()Get the types of the component propertiesTypeTypeResolver. heuristicType(String typeName)已过时。TypeTypeResolver. heuristicType(String typeName, Properties parameters)已过时。Uses heuristics to deduce the properTypegiven a string naming the type or Java class.protected TypeEntityType. requireIdentifierOrUniqueKeyType(Mapping mapping)TypeTypeFactory. type(Class<Type> typeClass, Properties parameters)已过时。类型变量类型为Type的org.hibernate.type中的方法参数 修饰符和类型 方法 说明 TypeTypeFactory. type(Class<Type> typeClass, Properties parameters)已过时。参数类型为Type的org.hibernate.type中的构造器 构造器 说明 AnyType(TypeFactory.TypeScope scope, Type discriminatorType, Type identifierType, boolean lazy)AnyType(Type discriminatorType, Type identifierType)Intended for use only from legacyObjectTypetype definitionMetaType(Map<Object,String> discriminatorValuesToEntityNameMap, Type baseType) -
org.hibernate.type.descriptor.converter中Type的使用
实现Type的org.hibernate.type.descriptor.converter中的类 修饰符和类型 类 说明 classAttributeConverterTypeAdapter<T>Adapts the Hibernate Type contract to incorporate JPA AttributeConverter calls. -
org.hibernate.usertype中Type的使用
返回Type的org.hibernate.usertype中的方法 修饰符和类型 方法 说明 Type[]CompositeUserType. getPropertyTypes()Get the corresponding "property types".
-