当前页面: 
在线文档首页 > 
Hibernate 2.1.8 正式版 API 英文文档
CharacterType (Hibernate API Documentation) - Hibernate 2.1.8 正式版 API 英文文档
net.sf.hibernate.type
Class CharacterType
java.lang.Object
  
net.sf.hibernate.type.AbstractType
      
net.sf.hibernate.type.NullableType
          
net.sf.hibernate.type.ImmutableType
              
net.sf.hibernate.type.PrimitiveType
                  
net.sf.hibernate.type.CharacterType
- All Implemented Interfaces: 
 - DiscriminatorType, IdentifierType, LiteralType, Serializable, Type
 
- public class CharacterType
- extends PrimitiveType
- implements DiscriminatorType
   
character: A type that maps an SQL CHAR(1) to a Java Character.
- Author:
 
  - Gavin King
 
- See Also:
 - Serialized Form
 
 
 
 
 
| Methods inherited from class net.sf.hibernate.type.NullableType | 
deepCopy, fromString, getColumnSpan, nullSafeGet, nullSafeGet, nullSafeGet, nullSafeGet, nullSafeSet, nullSafeSet, sqlTypes, toString | 
 
| Methods inherited from class net.sf.hibernate.type.AbstractType | 
assemble, disassemble, equals, hashCode, hydrate, isAssociationType, isComponentType, isDirty, isEntityType, isModified, isObjectType, isPersistentCollectionType, resolveIdentifier | 
 
 
| Methods inherited from interface net.sf.hibernate.type.Type | 
assemble, copy, deepCopy, disassemble, equals, fromString, getColumnSpan, hasNiceEquals, hydrate, isAssociationType, isComponentType, isDirty, isEntityType, isModified, isMutable, isObjectType, isPersistentCollectionType, nullSafeGet, nullSafeGet, nullSafeSet, resolveIdentifier, sqlTypes, toString | 
 
CharacterType
public CharacterType()
get
public Object get(ResultSet rs,
                  String name)
           throws SQLException
- Specified by:
 get in class NullableType
 
- Throws:
 SQLException
 
getPrimitiveClass
public Class getPrimitiveClass()
- Specified by:
 getPrimitiveClass in class PrimitiveType
 
 
getReturnedClass
public Class getReturnedClass()
- Description copied from interface: 
Type 
- The class returned by nullSafeGet() methods. This is used to establish 
 the class of an array of this type.
- Specified by:
 getReturnedClass in interface Type
 
- Returns:
 - Class
 
 
 
set
public void set(PreparedStatement st,
                Object value,
                int index)
         throws SQLException
- Specified by:
 set in class NullableType
 
- Throws:
 SQLException
 
sqlType
public int sqlType()
- Specified by:
 sqlType in class NullableType
 
 
getName
public String getName()
- Description copied from interface: 
Type 
- Returns the abbreviated name of the type.
- Specified by:
 getName in interface Type
 
- Returns:
 - String the Hibernate type name
 
 
 
objectToSQLString
public String objectToSQLString(Object value)
                         throws Exception
- Description copied from interface: 
LiteralType 
- String representation of the value, suitable for embedding in
 an SQL statement.
- Specified by:
 objectToSQLString in interface LiteralType
 
- Parameters:
 value - 
- Returns:
 - String
 - Throws:
 Exception
 
 
stringToObject
public Object stringToObject(String xml)
                      throws Exception
- Description copied from interface: 
IdentifierType 
- Convert the value from the mapping file to a Java object.
- Specified by:
 stringToObject in interface IdentifierType
 
- Parameters:
 xml - the value of discriminator-value or unsaved-value attribute
- Returns:
 - Object
 - Throws:
 Exception
 
 
fromStringValue
public Object fromStringValue(String xml)
- Specified by:
 fromStringValue in class NullableType