public class JsonNodeStringType
extends org.hibernate.type.AbstractSingleColumnStandardBasicType<com.fasterxml.jackson.databind.JsonNode>
JsonNode
object on a JSON column type that is managed via PreparedStatement.setString(int, String)
at JDBC Driver level. For instance, if you are using MySQL, you should be using JsonNodeStringType
to map the json
column type to a Jackson JsonNode
object.
For more details about how to use it, check out this article on vladmihalcea.com.
Modifier and Type | Field and Description |
---|---|
static JsonNodeStringType |
INSTANCE |
Constructor and Description |
---|
JsonNodeStringType() |
JsonNodeStringType(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
JsonNodeStringType(ObjectMapperWrapper objectMapperWrapper) |
Modifier and Type | Method and Description |
---|---|
String |
getName() |
nullSafeSet, sqlType
assemble, beforeAssemble, canDoExtraction, canDoSetting, compare, deepCopy, deepCopy, defaultSizes, dictatedSizes, disassemble, extract, extract, fromString, fromStringValue, get, getColumnSpan, getDefaultSize, getDictatedSize, getHashCode, getHashCode, getJavaTypeDescriptor, getMutabilityPlan, getRegistrationKeys, getReplacement, getReturnedClass, getSemiResolvedType, getSqlTypeDescriptor, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isDirty, isDirty, isEntityType, isEqual, isEqual, isModified, isMutable, isSame, isXMLElement, nullSafeGet, nullSafeGet, nullSafeGet, nullSafeGet, nullSafeSet, nullSafeSet, nullSafeSet, nullSafeSet, registerUnderJavaType, remapSqlTypeDescriptor, replace, replace, resolve, semiResolve, set, setJavaTypeDescriptor, setSqlTypeDescriptor, sqlTypes, toColumnNullness, toLoggableString, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
fromStringValue, get, nullSafeGet, set, toString
assemble, beforeAssemble, compare, deepCopy, defaultSizes, dictatedSizes, disassemble, getColumnSpan, getHashCode, getHashCode, getReturnedClass, getSemiResolvedType, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isDirty, isEntityType, isEqual, isEqual, isModified, isMutable, isSame, nullSafeGet, nullSafeGet, nullSafeSet, replace, replace, resolve, resolve, semiResolve, sqlTypes, toColumnNullness, toLoggableString
public static final JsonNodeStringType INSTANCE
public JsonNodeStringType()
public JsonNodeStringType(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public JsonNodeStringType(ObjectMapperWrapper objectMapperWrapper)
public String getName()
Copyright © 2019. All rights reserved.