Package org.hibernate.dialect
Class H2JsonArrayJdbcType
java.lang.Object
org.hibernate.type.descriptor.jdbc.ArrayJdbcType
org.hibernate.type.descriptor.jdbc.JsonArrayJdbcType
org.hibernate.dialect.H2JsonArrayJdbcType
- All Implemented Interfaces:
Serializable
,JdbcType
H2 requires binding JSON via
setBytes
methods.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<X> ValueBinder<X>
Obtain a binder object capable of binding values of the given Java type to parameters of a JDBCPreparedStatement
.toString()
Methods inherited from class org.hibernate.type.descriptor.jdbc.JsonArrayJdbcType
fromString, getDdlTypeCode, getDefaultSqlTypeCode, getExtractor, getJdbcLiteralFormatter, getJdbcTypeCode, toString
Methods inherited from class org.hibernate.type.descriptor.jdbc.ArrayJdbcType
equals, getArray, getArray, getElementJdbcType, getElementTypeName, getFriendlyName, getJdbcRecommendedJavaTypeMapping, getPreferredJavaTypeClass, hashCode
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.hibernate.type.descriptor.jdbc.JdbcType
addAuxiliaryDatabaseObjects, appendWriteExpression, getCastType, getCheckCondition, getExtraCreateTableInfo, 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
-
H2JsonArrayJdbcType
-
-
Method Details
-
toString
- Overrides:
toString
in classJsonArrayJdbcType
-
getBinder
Description copied from interface:JdbcType
Obtain a binder object capable of binding values of the given Java type to parameters of a JDBCPreparedStatement
.- Specified by:
getBinder
in interfaceJdbcType
- Overrides:
getBinder
in classJsonArrayJdbcType
- Parameters:
javaType
- The descriptor describing the types of Java values to be bound- Returns:
- The appropriate binder.
-