Package org.hibernate.dialect.type
Class PostgreSQLJsonPGObjectJsonbType
java.lang.Object
org.hibernate.type.descriptor.jdbc.JsonJdbcType
org.hibernate.dialect.type.AbstractPostgreSQLJsonPGObjectType
org.hibernate.dialect.type.PostgreSQLJsonPGObjectJsonbType
- All Implemented Interfaces:
Serializable,AggregateJdbcType,JdbcType
- See Also:
-
Field Summary
Fields inherited from class org.hibernate.type.descriptor.jdbc.JsonJdbcType
INSTANCE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPostgreSQLJsonPGObjectJsonbType(EmbeddableMappingType embeddableMappingType, boolean jsonb) -
Method Summary
Modifier and TypeMethodDescriptionresolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) Methods inherited from class org.hibernate.dialect.type.AbstractPostgreSQLJsonPGObjectType
getBinder, getExtractor, getJdbcTypeCodeMethods inherited from class org.hibernate.type.descriptor.jdbc.JsonJdbcType
createJdbcValue, extractJdbcValues, fromString, getDefaultSqlTypeCode, getEmbeddableMappingType, getJdbcLiteralFormatter, toString, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hibernate.type.descriptor.jdbc.JdbcType
addAuxiliaryDatabaseObjects, appendWriteExpression, getCastType, getCheckCondition, getDdlTypeCode, getExtraCreateTableInfo, getFriendlyName, getJdbcRecommendedJavaTypeMapping, getPreferredJavaTypeClass, hasDatePart, hasTimePart, isArray, isBinary, isBoolean, isComparable, isDecimal, isDuration, isFloat, isImplicitJson, isImplicitXml, isInteger, isInterval, isJson, isLob, isLobOrLong, isNationalized, isNumber, isSmallInteger, isSpatial, isString, isStringLike, isStringLikeExcludingClob, isTemporal, isXml, registerOutParameter, registerOutParameter, wrapTopLevelSelectionExpression, wrapWriteExpression
-
Constructor Details
-
PostgreSQLJsonPGObjectJsonbType
public PostgreSQLJsonPGObjectJsonbType() -
PostgreSQLJsonPGObjectJsonbType
protected PostgreSQLJsonPGObjectJsonbType(EmbeddableMappingType embeddableMappingType, boolean jsonb)
-
-
Method Details
-
resolveAggregateJdbcType
public AggregateJdbcType resolveAggregateJdbcType(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) - Specified by:
resolveAggregateJdbcTypein interfaceAggregateJdbcType- Overrides:
resolveAggregateJdbcTypein classJsonJdbcType
-