public class JsonNodeBinaryType extends AbstractHibernateType<com.fasterxml.jackson.databind.JsonNode>
JsonNode object on a JSON column type that is managed via PreparedStatement.setObject(int, Object) at JDBC Driver level. For instance, if you are using PostgreSQL, you should be using JsonNodeBinaryType to map both jsonb and json column types 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 JsonNodeBinaryType |
INSTANCE |
| Constructor and Description |
|---|
JsonNodeBinaryType() |
JsonNodeBinaryType(Configuration configuration) |
JsonNodeBinaryType(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
JsonNodeBinaryType(ObjectMapperWrapper objectMapperWrapper) |
| Modifier and Type | Method and Description |
|---|---|
String |
getName() |
getConfigurationnullSafeSet, sqlTypeassemble, 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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfromStringValue, get, nullSafeGet, set, toStringassemble, 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, toLoggableStringpublic static final JsonNodeBinaryType INSTANCE
public JsonNodeBinaryType()
public JsonNodeBinaryType(Configuration configuration)
public JsonNodeBinaryType(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public JsonNodeBinaryType(ObjectMapperWrapper objectMapperWrapper)
public String getName()
Copyright © 2020. All rights reserved.