Uses of Interface
org.hibernate.type.descriptor.java.BasicJavaType
-
Packages that use BasicJavaType Package Description org.hibernate.annotations A set of mapping annotations which extend the O/R mapping annotations defined by JPA.org.hibernate.boot.model This package defines the boot-time metamodel, which is an interpretation of the domain model (entity classes, embeddable classes, and attributes) and the mapping of these "domain model parts" to the database.org.hibernate.boot.model.process.internal org.hibernate.mapping This package defines the Hibernate configuration-time mapping model.org.hibernate.query.results.complete Support for immutable result/fetch builder graph nodes built from static sources such asSqlResultSetMapping
or thehbm.xml
mapping element<resultset/>
.org.hibernate.query.sqm.tree.domain Nodes representing path expressions in the SQM tree.org.hibernate.spatial org.hibernate.type.descriptor.java Integrates a range of types defined by the JDK with the type system of Hibernate.org.hibernate.type.descriptor.java.spi org.hibernate.type.internal org.hibernate.usertype An API for user-defined custom types which extend the set of built-in types defined inorg.hibernate.type
. -
-
Uses of BasicJavaType in org.hibernate.annotations
Methods in org.hibernate.annotations that return types with arguments of type BasicJavaType Modifier and Type Method Description Class<? extends BasicJavaType<?>>
descriptorClass()
Class<? extends BasicJavaType<?>>
value()
The type descriptor to useClass<? extends BasicJavaType<?>>
value()
The descriptor to use for the id columnClass<? extends BasicJavaType<?>>
value()
TheBasicJavaType
to use for the mapped columnClass<? extends BasicJavaType<?>>
value()
The descriptor to use for the list-indexClass<? extends BasicJavaType<?>>
value()
The descriptor to use for the map-key column -
Uses of BasicJavaType in org.hibernate.boot.model
Methods in org.hibernate.boot.model with parameters of type BasicJavaType Modifier and Type Method Description TypeDefinition
TypeDefinitionRegistry. resolveAutoApplied(BasicJavaType<?> jtd)
TypeDefinition
TypeDefinitionRegistryStandardImpl. resolveAutoApplied(BasicJavaType<?> jtd)
-
Uses of BasicJavaType in org.hibernate.boot.model.process.internal
Methods in org.hibernate.boot.model.process.internal with parameters of type BasicJavaType Modifier and Type Method Description static <T> BasicValue.Resolution<T>
InferredBasicValueResolver. from(BasicJavaType<T> explicitJavaType, JdbcType explicitJdbcType, Type resolvedJavaType, Supplier<JavaType<T>> reflectedJtdResolver, Function<TypeConfiguration,MutabilityPlan> explicitMutabilityPlanAccess, JdbcTypeIndicators stdIndicators, Table table, Selectable selectable, String ownerName, String propertyName, MetadataBuildingContext buildingContext)
static <E extends Enum<E>,R>
EnumeratedValueResolution<E,R>InferredBasicValueResolver. fromEnum(EnumJavaType<E> enumJavaType, BasicJavaType<R> explicitJavaType, JdbcType explicitJdbcType, JdbcTypeIndicators stdIndicators, MetadataBuildingContext context)
static <T> InferredBasicValueResolution<T,T>
InferredBasicValueResolver. fromTemporal(TemporalJavaType<T> reflectedJtd, BasicJavaType<?> explicitJavaType, JdbcType explicitJdbcType, Type resolvedJavaType, Function<TypeConfiguration,MutabilityPlan> explicitMutabilityPlanAccess, JdbcTypeIndicators stdIndicators, TypeConfiguration typeConfiguration)
Method parameters in org.hibernate.boot.model.process.internal with type arguments of type BasicJavaType Modifier and Type Method Description static <T> NamedConverterResolution<T>
NamedConverterResolution. from(String name, Function<TypeConfiguration,BasicJavaType> explicitJtdAccess, Function<TypeConfiguration,JdbcType> explicitStdAccess, Function<TypeConfiguration,MutabilityPlan> explicitMutabilityPlanAccess, JdbcTypeIndicators sqlTypeIndicators, JpaAttributeConverterCreationContext converterCreationContext, MetadataBuildingContext context)
static <T> NamedConverterResolution<T>
NamedConverterResolution. from(ConverterDescriptor converterDescriptor, Function<TypeConfiguration,BasicJavaType> explicitJtdAccess, Function<TypeConfiguration,JdbcType> explicitStdAccess, Function<TypeConfiguration,MutabilityPlan> explicitMutabilityPlanAccess, JdbcTypeIndicators sqlTypeIndicators, JpaAttributeConverterCreationContext converterCreationContext, MetadataBuildingContext context)
-
Uses of BasicJavaType in org.hibernate.mapping
Method parameters in org.hibernate.mapping with type arguments of type BasicJavaType Modifier and Type Method Description void
BasicValue. setExplicitJavaTypeAccess(Function<TypeConfiguration,BasicJavaType> explicitJavaTypeAccess)
-
Uses of BasicJavaType in org.hibernate.query.results.complete
Constructors in org.hibernate.query.results.complete with parameters of type BasicJavaType Constructor Description CompleteResultBuilderBasicValuedConverted(String explicitColumnName, ManagedBean<? extends AttributeConverter<O,R>> converterBean, JavaType<? extends AttributeConverter<O,R>> converterJtd, BasicJavaType<O> domainJavaType, BasicValuedMapping underlyingMapping)
-
Uses of BasicJavaType in org.hibernate.query.sqm.tree.domain
Methods in org.hibernate.query.sqm.tree.domain that return BasicJavaType Modifier and Type Method Description BasicJavaType<T>
SqmBasicValuedSimplePath. getJavaTypeDescriptor()
-
Uses of BasicJavaType in org.hibernate.spatial
Classes in org.hibernate.spatial that implement BasicJavaType Modifier and Type Class Description class
GeolatteGeometryJavaType
Descriptor for geolatte-geomGeometry
s.class
JTSGeometryJavaType
Descriptor for JTSGeometry
s. -
Uses of BasicJavaType in org.hibernate.type.descriptor.java
Subinterfaces of BasicJavaType in org.hibernate.type.descriptor.java Modifier and Type Interface Description interface
TemporalJavaType<T>
Specialized JavaType for temporal types.Classes in org.hibernate.type.descriptor.java that implement BasicJavaType Modifier and Type Class Description class
AbstractArrayJavaType<T,E>
class
AbstractClassJavaType<T>
Abstract adapter forJava type descriptors
.class
AbstractJavaType<T>
Abstract adapter for Java type descriptors.class
AbstractTemporalJavaType<T>
class
ArrayJavaType<T>
Descriptor forT[]
handling.class
BigDecimalJavaType
Descriptor forBigDecimal
handling.class
BigIntegerJavaType
Descriptor forBigInteger
handling.class
BlobJavaType
Descriptor forBlob
handling.class
BooleanJavaType
Descriptor forBoolean
handling.class
BooleanPrimitiveArrayJavaType
Descriptor forboolean[]
handling.class
ByteArrayJavaType
Descriptor forByte[]
handling, which disallowsnull
elements.class
ByteJavaType
Descriptor forByte
handling.class
CalendarDateJavaType
Descriptor forCalendar
handling, but just for the date (month, day, year) portion.class
CalendarJavaType
Descriptor forCalendar
handling.class
CalendarTimeJavaType
Descriptor forCalendar
handling, but just for the time portion.class
CharacterArrayJavaType
Descriptor forCharacter[]
handling, which disallowsnull
elements.class
CharacterJavaType
Descriptor forCharacter
handling.class
ClassJavaType
Descriptor forClass
handling.class
ClobJavaType
Descriptor forClob
handling.class
CurrencyJavaType
Descriptor forCurrency
handling.class
DateJavaType
Descriptor forDate
handling.class
DoubleJavaType
Descriptor forDouble
handling.class
DoublePrimitiveArrayJavaType
Descriptor fordouble[]
handling.class
DurationJavaType
Descriptor forDuration
, which is represented internally as (long seconds
,int nanoseconds
), approximately 28 decimal digits of precision.class
EnumJavaType<T extends Enum<T>>
Describes a Javaenum
type.class
FloatJavaType
Descriptor forFloat
handling.class
FloatPrimitiveArrayJavaType
Descriptor forfloat[]
handling.class
InetAddressJavaType
Descriptor forInetAddress
handling.class
InstantJavaType
Java type descriptor for the JavaInstant
type.class
IntegerJavaType
Descriptor forInteger
handling.class
IntegerPrimitiveArrayJavaType
Descriptor forint[]
handling.class
JdbcDateJavaType
Descriptor forDate
handling.class
JdbcTimeJavaType
Descriptor forTime
handling.class
JdbcTimestampJavaType
Descriptor forTimestamp
handling.class
LocalDateJavaType
Java type descriptor for theLocalDate
type.class
LocalDateTimeJavaType
Java type descriptor for theLocalDateTime
type.class
LocaleJavaType
Descriptor forLocale
handling.class
LocalTimeJavaType
Java type descriptor for theLocalTime
type.class
LongJavaType
Descriptor forLong
handling.class
LongPrimitiveArrayJavaType
Descriptor forlong[]
handling.class
NClobJavaType
Descriptor forNClob
handling.class
ObjectArrayJavaType
Descriptor forObject[]
handling, usually used for tuples.class
ObjectJavaType
class
OffsetDateTimeJavaType
Java type descriptor for theOffsetDateTime
type.class
OffsetTimeJavaType
Java type descriptor for theOffsetTime
type.class
PrimitiveByteArrayJavaType
Descriptor forbyte[]
handling.class
PrimitiveCharacterArrayJavaType
Descriptor forchar[]
handling.class
RowVersionJavaType
Descriptor forbyte[]
handling specifically used for specifically for entity versions/timestamps.class
SerializableJavaType<T extends Serializable>
Descriptor for generalSerializable
handling.class
ShortJavaType
Descriptor forShort
handling.class
ShortPrimitiveArrayJavaType
Descriptor forshort[]
handling.class
StringJavaType
Descriptor forString
handling.class
TimeZoneJavaType
Descriptor forTimeZone
handling.class
UrlJavaType
Descriptor forURL
handling.class
UUIDJavaType
Descriptor forUUID
handling.class
YearJavaType
Describes theYear
Java typeclass
ZonedDateTimeJavaType
Java type descriptor for theZonedDateTime
type.class
ZoneIdJavaType
Describes theZoneId
Java type.class
ZoneOffsetJavaType
Descriptor forZoneOffset
handling. -
Uses of BasicJavaType in org.hibernate.type.descriptor.java.spi
Subinterfaces of BasicJavaType in org.hibernate.type.descriptor.java.spi Modifier and Type Interface Description interface
PrimitiveJavaType<J extends Serializable>
Additional contract for primitive / primitive wrapper Java types.Classes in org.hibernate.type.descriptor.java.spi that implement BasicJavaType Modifier and Type Class Description class
BasicCollectionJavaType<C extends Collection<E>,E>
Descriptor for handling persistent collections.class
CollectionJavaType<C>
Extension of the general JavaType for "collection types"class
EmbeddableAggregateJavaType<T>
Java type for embeddable aggregates, which allows resolving a recommendedJdbcType
.class
EntityJavaType<T>
Uses object identity forequals
/hashCode
as we ensure that internally.class
FormatMapperBasedJavaType<T>
Java type forFormatMapper
based types i.e.class
JavaTypeBasicAdaptor<T>
AbstractClassJavaType
for cases where we do not know a properJavaType
for a given Java type.class
JsonJavaType<T>
class
MapEntryJavaType
Descriptor forMap.Entry
.class
UnknownBasicJavaType<T>
AbstractJavaType
adapter for cases where we do not know a properJavaType
for a given Java type.class
XmlJavaType<T>
-
Uses of BasicJavaType in org.hibernate.type.internal
Classes in org.hibernate.type.internal that implement BasicJavaType Modifier and Type Class Description class
UserTypeJavaTypeWrapper<J>
class
UserTypeVersionJavaTypeWrapper<J>
-
Uses of BasicJavaType in org.hibernate.usertype
Methods in org.hibernate.usertype that return BasicJavaType Modifier and Type Method Description BasicJavaType<T>
StaticUserTypeSupport. getJavaType()
protected BasicJavaType<T>
BaseUserTypeSupport. javaType()
Method parameters in org.hibernate.usertype with type arguments of type BasicJavaType Modifier and Type Method Description protected abstract void
BaseUserTypeSupport. resolve(BiConsumer<BasicJavaType<T>,JdbcType> resolutionConsumer)
protected void
UserTypeSupport. resolve(BiConsumer<BasicJavaType<T>,JdbcType> resolutionConsumer)
Constructors in org.hibernate.usertype with parameters of type BasicJavaType Constructor Description StaticUserTypeSupport(BasicJavaType<T> javaType, JdbcType jdbcType)
StaticUserTypeSupport(BasicJavaType<T> javaType, JdbcType jdbcType, BasicValueConverter<T,Object> valueConverter)
StaticUserTypeSupport(BasicJavaType<T> javaType, JdbcType jdbcType, MutabilityPlan<T> mutabilityPlan)
StaticUserTypeSupport(BasicJavaType<T> javaType, JdbcType jdbcType, MutabilityPlan<T> mutabilityPlan, BasicValueConverter<T,Object> valueConverter)
-