Package org.hibernate.type
Class JavaObjectType
- All Implemented Interfaces:
BasicType<Object>,Type<Object>,Serializable,BasicValuedMapping,Bindable,JdbcMapping,JdbcMappingContainer,MappingModelExpressible,MappingType,SqlExpressible,ValueMapping,BasicDomainType<Object>,DomainType<Object>,ReturnableType<Object>,SimpleDomainType<Object>,SqmBindableType<Object>,SqmExpressible<Object>,SqmDomainType<Object>,BasicType<Object>,BindableType<Object>,JavaTypedExpressible,OutputableType<Object>,ProcedureParameterExtractionAware<Object>,ProcedureParameterNamedBinder<Object>,Type
- Direct Known Subclasses:
NullType,QueryParameterJavaObjectType
- See Also:
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.metamodel.mapping.Bindable
Bindable.JdbcValuesBiConsumer<X,Y>,Bindable.JdbcValuesConsumer Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Type
Type.PersistenceTypeField Summary
FieldsConstructor Summary
ConstructorsMethod Summary
Modifier and TypeMethodDescriptiongetName()Returns the abbreviated name of the type.protected booleanMethods inherited from class org.hibernate.type.AbstractSingleColumnStandardBasicType
nullSafeSetMethods inherited from class org.hibernate.type.AbstractStandardBasicType
assemble,beforeAssemble,canDoExtraction,canDoSetting,compare,deepCopy,deepCopy,disassemble,extract,extract,fromString,getCastType,getColumnSpan,getHashCode,getHashCode,getJavaType,getJavaTypeDescriptor,getJdbcLiteralFormatter,getJdbcType,getJdbcValueBinder,getJdbcValueExtractor,getMutabilityPlan,getRegistrationKeys,getReturnedClass,getSqlTypeCodes,getTypeForEqualsHashCode,isAnyType,isAssociationType,isCollectionType,isComponentType,isDirty,isDirty,isDirty,isEntityType,isEqual,isEqual,isModified,isMutable,isSame,nullSafeSet,nullSafeSet,nullSafeSet,nullSafeSet,replace,replace,toColumnNullness,toLoggableStringMethods inherited from class java.lang.Object
clone,equals,finalize,getClass,hashCode,notify,notifyAll,toString,wait,wait,waitMethods inherited from interface org.hibernate.metamodel.model.domain.BasicDomainType
getPersistenceTypeMethods inherited from interface org.hibernate.type.BasicType
compare,disassemble,forEachDisassembledJdbcValue,forEachJdbcType,forEachJdbcType,getCheckCondition,getExpressibleJavaType,getJdbcMapping,getJdbcMapping,getJdbcTypeCount,getMappedJavaType,getMappedType,getSingleJdbcMapping,getSqmType,getValueConverterMethods inherited from interface org.hibernate.metamodel.mapping.BasicValuedMapping
addToCacheKeyMethods inherited from interface org.hibernate.metamodel.mapping.Bindable
forEachDisassembledJdbcValue,forEachDisassembledJdbcValue,forEachDisassembledJdbcValue,forEachJdbcValue,forEachJdbcValue,forEachJdbcValue,forEachJdbcValueMethods inherited from interface org.hibernate.metamodel.mapping.JdbcMapping
convertToDomainValue,convertToRelationalValue,getJdbcJavaTypeMethods inherited from interface org.hibernate.query.sqm.SqmBindableType
resolveExpressibleMethods inherited from interface org.hibernate.query.sqm.tree.domain.SqmDomainType
getTupleLength,getTypeNameMethods inherited from interface org.hibernate.query.sqm.SqmExpressible
getRelationalJavaTypeMethods inherited from interface org.hibernate.type.Type
assemble,beforeAssemble,compare,deepCopy,disassemble,disassemble,getColumnSpan,getHashCode,getHashCode,getReturnedClass,getReturnedClassName,getSqlTypeCodes,getTypeForEqualsHashCode,isAnyType,isAssociationType,isCollectionType,isComponentType,isDirty,isDirty,isEntityType,isEqual,isEqual,isModified,isMutable,isSame,nullSafeSet,replace,replace,toColumnNullness,toLoggableStringMethods inherited from interface org.hibernate.metamodel.mapping.ValueMapping
treatAs
Field Details
INSTANCE
Singleton access
Constructor Details
JavaObjectType
public JavaObjectType()JavaObjectType
Method Details
getName
Description copied from interface:TypeReturns the abbreviated name of the type.- Returns:
- the Hibernate type name
registerUnderJavaType
protected boolean registerUnderJavaType()- Overrides:
registerUnderJavaTypein classAbstractStandardBasicType<Object>