Package org.hibernate.dialect
Class PostgreSQLJsonPGObjectJsonbType
java.lang.Object
org.hibernate.type.descriptor.jdbc.JsonJdbcType
org.hibernate.dialect.AbstractPostgreSQLJsonPGObjectType
org.hibernate.dialect.PostgreSQLJsonPGObjectJsonbType
- All Implemented Interfaces:
Serializable
,AggregateJdbcType
,JdbcType
- See Also:
-
Field Summary
Fields inherited from class org.hibernate.type.descriptor.jdbc.JsonJdbcType
INSTANCE
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
PostgreSQLJsonPGObjectJsonbType
(EmbeddableMappingType embeddableMappingType, boolean jsonb) -
Method Summary
Modifier and TypeMethodDescriptionresolveAggregateJdbcType
(EmbeddableMappingType mappingType, String sqlType, RuntimeModelCreationContext creationContext) Methods inherited from class org.hibernate.dialect.AbstractPostgreSQLJsonPGObjectType
getBinder, getExtractor, getJdbcTypeCode
Methods inherited from class org.hibernate.type.descriptor.jdbc.JsonJdbcType
createJdbcValue, extractJdbcValues, fromString, getDefaultSqlTypeCode, getEmbeddableMappingType, getJdbcLiteralFormatter, toString, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods 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:
resolveAggregateJdbcType
in interfaceAggregateJdbcType
- Overrides:
resolveAggregateJdbcType
in classJsonJdbcType
-