org.hibernate.type
Class StringType
java.lang.Object
   org.hibernate.type.AbstractStandardBasicType<T>
org.hibernate.type.AbstractStandardBasicType<T>
       org.hibernate.type.AbstractSingleColumnStandardBasicType<String>
org.hibernate.type.AbstractSingleColumnStandardBasicType<String>
           org.hibernate.type.StringType
org.hibernate.type.StringType
- All Implemented Interfaces: 
- Serializable, BasicType, DiscriminatorType<String>, IdentifierType<String>, LiteralType<String>, SingleColumnType<String>, StringRepresentableType<String>, Type, XmlRepresentableType<String>
- public class StringType 
- extends AbstractSingleColumnStandardBasicType<String>- implements DiscriminatorType<String>
A type that maps between VARCHAR and String
- Author:
- Gavin King, Steve Ebersole
- See Also:
- Serialized Form
 
 
 
 
| Methods inherited from class org.hibernate.type.AbstractStandardBasicType | 
| assemble, beforeAssemble, compare, deepCopy, deepCopy, disassemble, fromString, fromStringValue, fromXMLNode, fromXMLString, get, getColumnSpan, getHashCode, getHashCode, getHashCode, getJavaTypeDescriptor, getMutabilityPlan, getRegistrationKeys, getReplacement, getReturnedClass, getSemiResolvedType, getSqlTypeDescriptor, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isDirty, isDirty, isEntityType, isEqual, isEqual, isEqual, isModified, isMutable, isSame, isSame, isXMLElement, nullSafeGet, nullSafeGet, nullSafeGet, nullSafeGet, nullSafeSet, nullSafeSet, replace, replace, resolve, semiResolve, set, setToXMLNode, sqlTypes, toColumnNullness, toLoggableString, toXMLString | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
| Methods inherited from interface org.hibernate.type.Type | 
| assemble, beforeAssemble, compare, deepCopy, disassemble, fromXMLNode, getColumnSpan, getHashCode, getHashCode, getReturnedClass, getSemiResolvedType, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isDirty, isEntityType, isEqual, isEqual, isModified, isMutable, isSame, isXMLElement, nullSafeGet, nullSafeGet, nullSafeSet, nullSafeSet, replace, replace, resolve, semiResolve, setToXMLNode, sqlTypes, toColumnNullness, toLoggableString | 
 
 
INSTANCE
public static final StringType INSTANCE
StringType
public StringType()
getName
public String getName()
- Description copied from interface: Type
- Returns the abbreviated name of the type.
 
- 
- Specified by:
- getNamein interface- Type
 
- 
- Returns:
- String the Hibernate type name
 
registerUnderJavaType
protected boolean registerUnderJavaType()
- 
- Overrides:
- registerUnderJavaTypein class- AbstractStandardBasicType<String>
 
- 
 
objectToSQLString
public String objectToSQLString(String value,
                                Dialect dialect)
                         throws Exception
- Description copied from interface: LiteralType
- Convert the value into a string representation, suitable for embedding in an SQL statement as a
 literal.
 
- 
- Specified by:
- objectToSQLStringin interface- LiteralType<String>
 
- 
- Parameters:
- value- The value to convert
- dialect- The SQL dialect
- Returns:
- The value's string representation
- Throws:
- Exception- Indicates an issue converting the value to literal string.
 
stringToObject
public String stringToObject(String xml)
                      throws Exception
- Description copied from interface: IdentifierType
- Convert the value from the mapping file to a Java object.
 
- 
- Specified by:
- stringToObjectin interface- IdentifierType<String>
 
- 
- Parameters:
- xml- the value of discriminator-value or unsaved-value attribute
- Returns:
- The converted value of the string representation.
- Throws:
- Exception- Indicates a problem converting from the string
 
toString
public String toString(String value)
- Description copied from interface: StringRepresentableType
- Render the value to the string representation.
 
- 
- Specified by:
- toStringin interface- SingleColumnType<String>
- Specified by:
- toStringin interface- StringRepresentableType<String>
- Overrides:
- toStringin class- AbstractStandardBasicType<String>
 
- 
- Parameters:
- value- The value to render to string.
- Returns:
- The string representation
 
Copyright © 2001-2010 Red Hat, Inc.  All Rights Reserved.