Uses of Class
org.hibernate.type.BasicTypeReference
Packages that use BasicTypeReference
Package
Description
Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.Defines support for executing database stored procedures and functions and accessing their outputs.
Defines the internal implementation of the stored procedure SPI.
Defines an SPI for calling stored procedures and functions.
Everything related to HQL/JPQL, native SQL, and criteria queries.
Implementation of the SPIs for native SQL query support.
A Hibernate
Type is a strategy for mapping a Java
property type to a JDBC type or types.-
Uses of BasicTypeReference in org.hibernate.dialect.function
Methods in org.hibernate.dialect.function that return BasicTypeReferenceConstructors in org.hibernate.dialect.function with parameters of type BasicTypeReferenceModifierConstructorDescriptionHypotheticalSetFunction(String name, BasicTypeReference<?> returnType, TypeConfiguration typeConfiguration) HypotheticalSetWindowEmulation(String name, BasicTypeReference<?> returnType, TypeConfiguration typeConfiguration) StandardSQLFunction(String name, boolean useParentheses, BasicTypeReference<?> type) StandardSQLFunction(String name, BasicTypeReference<?> type) -
Uses of BasicTypeReference in org.hibernate.procedure
Methods in org.hibernate.procedure with parameters of type BasicTypeReferenceModifier and TypeMethodDescriptionProcedureCall.markAsFunctionCall(BasicTypeReference<?> typeReference) Mark this ProcedureCall as representing a call to a database function, rather than a database procedure.<T> ProcedureParameter<T>ProcedureCall.registerParameter(int position, BasicTypeReference<T> type, ParameterMode mode) Basic form for registering a positional parameter.<T> ProcedureParameter<T>ProcedureCall.registerParameter(String parameterName, BasicTypeReference<T> type, ParameterMode mode) Basic form for registering a named parameter.ProcedureCall.registerStoredProcedureParameter(int position, BasicTypeReference<?> type, ParameterMode mode) LikeProcedureCall.registerStoredProcedureParameter(int, Class, ParameterMode)but a basic type reference is given instead of a class for the parameter type.ProcedureCall.registerStoredProcedureParameter(String parameterName, BasicTypeReference<?> type, ParameterMode mode) LikeProcedureCall.registerStoredProcedureParameter(String, Class, ParameterMode)but a basic type reference is given instead of a class for the parameter type. -
Uses of BasicTypeReference in org.hibernate.procedure.internal
Methods in org.hibernate.procedure.internal with parameters of type BasicTypeReferenceModifier and TypeMethodDescriptionProcedureCallImpl.markAsFunctionCall(BasicTypeReference<?> typeReference) <T> ProcedureParameter<T>ProcedureCallImpl.registerParameter(int position, BasicTypeReference<T> typeReference, ParameterMode mode) ProcedureCallImpl.registerParameter(String name, BasicTypeReference<T> typeReference, ParameterMode mode) ProcedureCallImpl.registerStoredProcedureParameter(int position, BasicTypeReference<?> type, ParameterMode mode) ProcedureCallImpl.registerStoredProcedureParameter(String parameterName, BasicTypeReference<?> type, ParameterMode mode) -
Uses of BasicTypeReference in org.hibernate.procedure.spi
Methods in org.hibernate.procedure.spi with parameters of type BasicTypeReferenceModifier and TypeMethodDescriptionProcedureCallImplementor.registerStoredProcedureParameter(int position, BasicTypeReference<?> type, ParameterMode mode) ProcedureCallImplementor.registerStoredProcedureParameter(String parameterName, BasicTypeReference<?> type, ParameterMode mode) -
Uses of BasicTypeReference in org.hibernate.query
Methods in org.hibernate.query that return BasicTypeReferenceModifier and TypeMethodDescriptionTypedParameterValue.getTypeReference()The specific Hibernate type reference to use to bind the value.Methods in org.hibernate.query with parameters of type BasicTypeReferenceModifier and TypeMethodDescriptionNativeQuery.addScalar(String columnAlias, BasicTypeReference type) Declare a scalar query result.Constructors in org.hibernate.query with parameters of type BasicTypeReference -
Uses of BasicTypeReference in org.hibernate.query.sql.internal
Methods in org.hibernate.query.sql.internal with parameters of type BasicTypeReferenceModifier and TypeMethodDescriptionNativeQueryImpl.addScalar(String columnAlias, BasicTypeReference type) -
Uses of BasicTypeReference in org.hibernate.type
Fields in org.hibernate.type declared as BasicTypeReferenceModifier and TypeFieldDescriptionstatic final BasicTypeReference<BigDecimal>StandardBasicTypes.BIG_DECIMALThe standard Hibernate type for mappingBigDecimalto JDBCNUMERIC.static final BasicTypeReference<BigInteger>StandardBasicTypes.BIG_INTEGERThe standard Hibernate type for mappingBigIntegerto JDBCNUMERIC.static final BasicTypeReference<byte[]>StandardBasicTypes.BINARYThe standard Hibernate type for mappingbyte[]to JDBCVARBINARY.static final BasicTypeReference<Byte[]>StandardBasicTypes.BINARY_WRAPPERstatic final BasicTypeReference<Blob>StandardBasicTypes.BLOBstatic final BasicTypeReference<Boolean>StandardBasicTypes.BOOLEANstatic final BasicTypeReference<Byte>StandardBasicTypes.BYTEstatic final BasicTypeReference<Calendar>StandardBasicTypes.CALENDARstatic final BasicTypeReference<Calendar>StandardBasicTypes.CALENDAR_DATEstatic final BasicTypeReference<Calendar>StandardBasicTypes.CALENDAR_TIMEstatic final BasicTypeReference<char[]>StandardBasicTypes.CHAR_ARRAYThe standard Hibernate type for mappingchar[]to JDBCVARCHAR.static final BasicTypeReference<Character>StandardBasicTypes.CHARACTERstatic final BasicTypeReference<Character[]>StandardBasicTypes.CHARACTER_ARRAYThe standard Hibernate type for mappingCharacter[]to JDBCVARCHAR.static final BasicTypeReference<Character>StandardBasicTypes.CHARACTER_NCHARstatic final BasicTypeReference<Class>StandardBasicTypes.CLASSstatic final BasicTypeReference<Clob>StandardBasicTypes.CLOBstatic final BasicTypeReference<Currency>StandardBasicTypes.CURRENCYstatic final BasicTypeReference<Date>StandardBasicTypes.DATEstatic final BasicTypeReference<Double>StandardBasicTypes.DOUBLEstatic final BasicTypeReference<Duration>StandardBasicTypes.DURATIONstatic final BasicTypeReference<Float>StandardBasicTypes.FLOATstatic final BasicTypeReference<byte[]>StandardBasicTypes.IMAGEThe standard Hibernate type for mappingbyte[]to JDBCLONGVARBINARY.static final BasicTypeReference<Instant>StandardBasicTypes.INSTANTThe standard Hibernate type for mappingInstantto JDBCTIMESTAMP_UTC.static final BasicTypeReference<Integer>StandardBasicTypes.INTEGERstatic final BasicTypeReference<LocalDate>StandardBasicTypes.LOCAL_DATEstatic final BasicTypeReference<LocalDateTime>StandardBasicTypes.LOCAL_DATE_TIMEThe standard Hibernate type for mappingLocalDateTimeto JDBCTIMESTAMP.static final BasicTypeReference<LocalTime>StandardBasicTypes.LOCAL_TIMEstatic final BasicTypeReference<Locale>StandardBasicTypes.LOCALEstatic final BasicTypeReference<Long>StandardBasicTypes.LONGstatic final BasicTypeReference<byte[]>StandardBasicTypes.MATERIALIZED_BLOBThe standard Hibernate type for mappingbyte[]to JDBCBLOB.static final BasicTypeReference<Byte[]>StandardBasicTypes.MATERIALIZED_BLOB_WRAPPERThe standard Hibernate type for mappingByte[]to JDBCBLOB.static final BasicTypeReference<String>StandardBasicTypes.MATERIALIZED_CLOBstatic final BasicTypeReference<char[]>StandardBasicTypes.MATERIALIZED_CLOB_CHAR_ARRAYThe standard Hibernate type for mappingchar[]to JDBCCLOB.static final BasicTypeReference<Character[]>StandardBasicTypes.MATERIALIZED_CLOB_CHARACTER_ARRAYThe standard Hibernate type for mappingCharacter[]to JDBCCLOB.static final BasicTypeReference<String>StandardBasicTypes.MATERIALIZED_NCLOBstatic final BasicTypeReference<char[]>StandardBasicTypes.MATERIALIZED_NCLOB_CHAR_ARRAYThe standard Hibernate type for mappingchar[]to JDBCNCLOB.static final BasicTypeReference<Character[]>StandardBasicTypes.MATERIALIZED_NCLOB_CHARACTER_ARRAYThe standard Hibernate type for mappingCharacter[]to JDBCNCLOBandstatic final BasicTypeReference<NClob>StandardBasicTypes.NCLOBstatic final BasicTypeReference<String>StandardBasicTypes.NSTRINGstatic final BasicTypeReference<String>StandardBasicTypes.NTEXTThe standard Hibernate type for mappingStringto JDBCLONGNVARCHAR.static final BasicTypeReference<Boolean>StandardBasicTypes.NUMERIC_BOOLEANstatic final BasicTypeReference<Object>StandardBasicTypes.OBJECT_TYPEstatic final BasicTypeReference<OffsetDateTime>StandardBasicTypes.OFFSET_DATE_TIMEThe standard Hibernate type for mappingOffsetDateTimeto JDBCTIMESTAMP_WITH_TIMEZONEorTIMESTAMPdepending on the "hibernate.timezone.default_storage" setting.static final BasicTypeReference<OffsetDateTime>StandardBasicTypes.OFFSET_DATE_TIME_WITH_TIMEZONEThe standard Hibernate type for mappingOffsetDateTimeto JDBCTIMESTAMP_WITH_TIMEZONE.static final BasicTypeReference<OffsetDateTime>StandardBasicTypes.OFFSET_DATE_TIME_WITHOUT_TIMEZONEThe standard Hibernate type for mappingOffsetDateTimeto JDBCTIMESTAMP.static final BasicTypeReference<OffsetTime>StandardBasicTypes.OFFSET_TIMEThe standard Hibernate type for mappingOffsetTimeto JDBCTIME_WITH_TIMEZONE.static final BasicTypeReference<OffsetTime>StandardBasicTypes.OFFSET_TIME_UTCThe standard Hibernate type for mappingOffsetTimeto JDBCTIME_UTC.static final BasicTypeReference<OffsetTime>StandardBasicTypes.OFFSET_TIME_WITH_TIMEZONEThe standard Hibernate type for mappingOffsetTimeto JDBCTIME_WITH_TIMEZONE.static final BasicTypeReference<OffsetTime>StandardBasicTypes.OFFSET_TIME_WITHOUT_TIMEZONEThe standard Hibernate type for mappingOffsetTimeto JDBCTIME.static final BasicTypeReference<byte[]>StandardBasicTypes.ROW_VERSIONThe standard Hibernate type for mappingbyte[]to JDBCVARBINARY, specifically for entity versions/timestamps.static final BasicTypeReference<Serializable>StandardBasicTypes.SERIALIZABLEThe standard Hibernate type for mappingSerializableto JDBCVARBINARY.static final BasicTypeReference<Short>StandardBasicTypes.SHORTstatic final BasicTypeReference<String>StandardBasicTypes.STRINGstatic final BasicTypeReference<String>StandardBasicTypes.TEXTThe standard Hibernate type for mappingStringto JDBCLONGVARCHAR.static final BasicTypeReference<Date>StandardBasicTypes.TIMEstatic final BasicTypeReference<Date>StandardBasicTypes.TIMESTAMPstatic final BasicTypeReference<TimeZone>StandardBasicTypes.TIMEZONEstatic final BasicTypeReference<Boolean>StandardBasicTypes.TRUE_FALSEstatic final BasicTypeReference<URL>StandardBasicTypes.URLstatic final BasicTypeReference<UUID>StandardBasicTypes.UUIDstatic final BasicTypeReference<UUID>StandardBasicTypes.UUID_BINARYstatic final BasicTypeReference<UUID>StandardBasicTypes.UUID_CHARstatic final BasicTypeReference<float[]>StandardBasicTypes.VECTORThe standard Hibernate type for mappingfloat[]to JDBCVECTOR, specifically for embedding vectors like provided by the PostgreSQL extension pgvector and Oracle 23ai.static final BasicTypeReference<float[]>StandardBasicTypes.VECTOR_FLOAT32The standard Hibernate type for mappingfloat[]to JDBCVECTOR, specifically for embedding single-precision floating-point (32-bits) vectors like provided by Oracle 23ai.static final BasicTypeReference<double[]>StandardBasicTypes.VECTOR_FLOAT64The standard Hibernate type for mappingdouble[]to JDBCVECTOR, specifically for embedding double-precision floating-point (64-bits) vectors like provided by Oracle 23ai.static final BasicTypeReference<byte[]>StandardBasicTypes.VECTOR_INT8The standard Hibernate type for mappingbyte[]to JDBCVECTOR_INT8, specifically for embedding integer vectors (8-bits) like provided by Oracle 23ai.static final BasicTypeReference<Byte[]>StandardBasicTypes.WRAPPER_BINARYDeprecated, for removal: This API element is subject to removal in a future version.static final BasicTypeReference<Boolean>StandardBasicTypes.YES_NOstatic final BasicTypeReference<ZoneOffset>StandardBasicTypes.ZONE_OFFSETThe standard Hibernate type for mappingZoneOffsetto JDBCVARCHAR.static final BasicTypeReference<ZonedDateTime>StandardBasicTypes.ZONED_DATE_TIMEThe standard Hibernate type for mappingZonedDateTimeto JDBCTIMESTAMP_WITH_TIMEZONEorTIMESTAMPdepending on the "hibernate.timezone.default_storage" setting.static final BasicTypeReference<ZonedDateTime>StandardBasicTypes.ZONED_DATE_TIME_WITH_TIMEZONEThe standard Hibernate type for mappingZonedDateTimeto JDBCTIMESTAMP_WITH_TIMEZONE.static final BasicTypeReference<ZonedDateTime>StandardBasicTypes.ZONED_DATE_TIME_WITHOUT_TIMEZONEThe standard Hibernate type for mappingZonedDateTimeto JDBCTIMESTAMP.Methods in org.hibernate.type that return BasicTypeReferenceMethods in org.hibernate.type with parameters of type BasicTypeReferenceModifier and TypeMethodDescriptionvoidBasicTypeRegistry.addPrimeEntry(BasicTypeReference<?> type, String legacyTypeClassName, String[] registrationKeys) <J> BasicType<J>BasicTypeRegistry.resolve(BasicTypeReference<J> basicTypeReference)
StandardBasicTypes.BINARY_WRAPPERinstead