public class JsonSqlTypeDescriptor extends AbstractJsonSqlTypeDescriptor implements org.hibernate.usertype.ParameterizedType
Constructor and Description |
---|
JsonSqlTypeDescriptor() |
JsonSqlTypeDescriptor(Properties properties) |
Modifier and Type | Method and Description |
---|---|
protected Object |
extractJson(CallableStatement statement,
int index) |
protected Object |
extractJson(CallableStatement statement,
String name) |
protected Object |
extractJson(ResultSet rs,
String name) |
<X> org.hibernate.type.descriptor.ValueBinder<X> |
getBinder(org.hibernate.type.descriptor.java.JavaTypeDescriptor<X> javaTypeDescriptor) |
int |
getSqlType() |
void |
setParameterValues(Properties parameters) |
canBeRemapped, getExtractor
public JsonSqlTypeDescriptor()
public JsonSqlTypeDescriptor(Properties properties)
public <X> org.hibernate.type.descriptor.ValueBinder<X> getBinder(org.hibernate.type.descriptor.java.JavaTypeDescriptor<X> javaTypeDescriptor)
getBinder
in interface org.hibernate.type.descriptor.sql.SqlTypeDescriptor
protected Object extractJson(ResultSet rs, String name) throws SQLException
extractJson
in class AbstractJsonSqlTypeDescriptor
SQLException
protected Object extractJson(CallableStatement statement, int index) throws SQLException
extractJson
in class AbstractJsonSqlTypeDescriptor
SQLException
protected Object extractJson(CallableStatement statement, String name) throws SQLException
extractJson
in class AbstractJsonSqlTypeDescriptor
SQLException
public int getSqlType()
getSqlType
in interface org.hibernate.type.descriptor.sql.SqlTypeDescriptor
getSqlType
in class AbstractJsonSqlTypeDescriptor
public void setParameterValues(Properties parameters)
setParameterValues
in interface org.hibernate.usertype.ParameterizedType
Copyright © 2022. All rights reserved.