类 IDEnumType
java.lang.Object
org.beangle.orm.hibernate.udt.IDEnumType
- 所有已实现的接口:
Serializable,org.hibernate.usertype.DynamicParameterizedType,org.hibernate.usertype.EnhancedUserType,org.hibernate.usertype.LoggableUserType,org.hibernate.usertype.ParameterizedType,org.hibernate.usertype.UserType
public class IDEnumType
extends Object
implements org.hibernate.usertype.EnhancedUserType, org.hibernate.usertype.DynamicParameterizedType, org.hibernate.usertype.LoggableUserType, Serializable
- 另请参阅:
-
嵌套类概要
从接口继承的嵌套类/接口 org.hibernate.usertype.DynamicParameterizedType
org.hibernate.usertype.DynamicParameterizedType.ParameterType -
字段概要
从接口继承的字段 org.hibernate.usertype.DynamicParameterizedType
ACCESS_TYPE, ENTITY, IS_DYNAMIC, IS_PRIMARY_KEY, PARAMETER_TYPE, PROPERTY, RETURNED_CLASS, XPROPERTY -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明assemble(Serializable cached, Object owner) disassemble(Object value) booleanfromXMLString(String xmlValue) intbooleannullSafeGet(ResultSet rs, String[] names, org.hibernate.engine.spi.SessionImplementor session, Object owner) voidnullSafeSet(PreparedStatement st, Object value, int index, org.hibernate.engine.spi.SessionImplementor session) objectToSQLString(Object value) voidsetParameterValues(Properties parameters) int[]sqlTypes()toLoggableString(Object value, org.hibernate.engine.spi.SessionFactoryImplementor factory) toXMLString(Object value)
-
构造器详细资料
-
IDEnumType
public IDEnumType()
-
-
方法详细资料
-
objectToSQLString
- 指定者:
objectToSQLString在接口中org.hibernate.usertype.EnhancedUserType
-
toXMLString
- 指定者:
toXMLString在接口中org.hibernate.usertype.EnhancedUserType
-
fromXMLString
- 指定者:
fromXMLString在接口中org.hibernate.usertype.EnhancedUserType
-
toLoggableString
public String toLoggableString(Object value, org.hibernate.engine.spi.SessionFactoryImplementor factory) - 指定者:
toLoggableString在接口中org.hibernate.usertype.LoggableUserType
-
setParameterValues
- 指定者:
setParameterValues在接口中org.hibernate.usertype.ParameterizedType
-
sqlTypes
public int[] sqlTypes()- 指定者:
sqlTypes在接口中org.hibernate.usertype.UserType
-
returnedClass
- 指定者:
returnedClass在接口中org.hibernate.usertype.UserType
-
equals
- 指定者:
equals在接口中org.hibernate.usertype.UserType- 抛出:
org.hibernate.HibernateException
-
hashCode
- 指定者:
hashCode在接口中org.hibernate.usertype.UserType- 抛出:
org.hibernate.HibernateException
-
nullSafeGet
public Object nullSafeGet(ResultSet rs, String[] names, org.hibernate.engine.spi.SessionImplementor session, Object owner) throws org.hibernate.HibernateException, SQLException - 指定者:
nullSafeGet在接口中org.hibernate.usertype.UserType- 抛出:
org.hibernate.HibernateExceptionSQLException
-
nullSafeSet
public void nullSafeSet(PreparedStatement st, Object value, int index, org.hibernate.engine.spi.SessionImplementor session) throws org.hibernate.HibernateException, SQLException - 指定者:
nullSafeSet在接口中org.hibernate.usertype.UserType- 抛出:
org.hibernate.HibernateExceptionSQLException
-
deepCopy
- 指定者:
deepCopy在接口中org.hibernate.usertype.UserType- 抛出:
org.hibernate.HibernateException
-
isMutable
public boolean isMutable()- 指定者:
isMutable在接口中org.hibernate.usertype.UserType
-
disassemble
- 指定者:
disassemble在接口中org.hibernate.usertype.UserType- 抛出:
org.hibernate.HibernateException
-
assemble
- 指定者:
assemble在接口中org.hibernate.usertype.UserType- 抛出:
org.hibernate.HibernateException
-
replace
public Object replace(Object original, Object target, Object owner) throws org.hibernate.HibernateException - 指定者:
replace在接口中org.hibernate.usertype.UserType- 抛出:
org.hibernate.HibernateException
-