public class IntegerEnumUserType
extends java.lang.Object
implements org.hibernate.usertype.UserType, org.hibernate.usertype.ParameterizedType, java.io.Serializable
| Constructor and Description |
|---|
IntegerEnumUserType() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
assemble(java.io.Serializable cached,
java.lang.Object owner) |
java.lang.Object |
deepCopy(java.lang.Object value) |
java.io.Serializable |
disassemble(java.lang.Object value) |
boolean |
equals(java.lang.Object x,
java.lang.Object y) |
int |
hashCode(java.lang.Object x) |
boolean |
isMutable() |
java.lang.Object |
nullSafeGet(java.sql.ResultSet rs,
java.lang.String[] names,
org.hibernate.engine.spi.SessionImplementor session,
java.lang.Object owner) |
void |
nullSafeSet(java.sql.PreparedStatement st,
java.lang.Object value,
int index,
org.hibernate.engine.spi.SessionImplementor session) |
java.lang.Object |
replace(java.lang.Object original,
java.lang.Object target,
java.lang.Object owner) |
java.lang.Class<?> |
returnedClass() |
void |
setParameterValues(java.util.Properties parameters) |
int[] |
sqlTypes() |
public void setParameterValues(java.util.Properties parameters)
setParameterValues in interface org.hibernate.usertype.ParameterizedTypepublic java.lang.Class<?> returnedClass()
returnedClass in interface org.hibernate.usertype.UserTypepublic java.lang.Object nullSafeGet(java.sql.ResultSet rs,
java.lang.String[] names,
org.hibernate.engine.spi.SessionImplementor session,
java.lang.Object owner)
throws org.hibernate.HibernateException,
java.sql.SQLException
nullSafeGet in interface org.hibernate.usertype.UserTypeorg.hibernate.HibernateExceptionjava.sql.SQLExceptionpublic void nullSafeSet(java.sql.PreparedStatement st,
java.lang.Object value,
int index,
org.hibernate.engine.spi.SessionImplementor session)
throws org.hibernate.HibernateException
nullSafeSet in interface org.hibernate.usertype.UserTypeorg.hibernate.HibernateExceptionpublic int[] sqlTypes()
sqlTypes in interface org.hibernate.usertype.UserTypepublic java.lang.Object assemble(java.io.Serializable cached,
java.lang.Object owner)
assemble in interface org.hibernate.usertype.UserTypepublic java.lang.Object deepCopy(java.lang.Object value)
deepCopy in interface org.hibernate.usertype.UserTypepublic java.io.Serializable disassemble(java.lang.Object value)
disassemble in interface org.hibernate.usertype.UserTypepublic boolean equals(java.lang.Object x,
java.lang.Object y)
equals in interface org.hibernate.usertype.UserTypepublic int hashCode(java.lang.Object x)
hashCode in interface org.hibernate.usertype.UserTypepublic boolean isMutable()
isMutable in interface org.hibernate.usertype.UserTypepublic java.lang.Object replace(java.lang.Object original,
java.lang.Object target,
java.lang.Object owner)
replace in interface org.hibernate.usertype.UserType