net.sf.basedb.core.hibernate
Class TypeWrapper<T extends Type>
java.lang.Object
net.sf.basedb.core.hibernate.TypeWrapper<T>
public class TypeWrapper<T extends Type>
- extends Object
Wrapper class for Hibernate types that will try to
"hide" issues with the redesign of the type system in Hibernate
that is going on in Hibernate 3.5.2 --> Hibernate 3.6.
- Since:
- 2.16
- Author:
- Nicklas
- Last modified
- $Date: 2010-11-03 15:02:49 +0100 (Wed, 03 Nov 2010) $
Method Summary |
T |
getHibernateType()
Get the underlying Hibernate type. |
int |
getSQLType()
Get the SQL code for database columns that can store this type. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SHORT
public static final TypeWrapper<ShortType> SHORT
INTEGER
public static final TypeWrapper<IntegerType> INTEGER
LONG
public static final TypeWrapper<LongType> LONG
FLOAT
public static final TypeWrapper<FloatType> FLOAT
DOUBLE
public static final TypeWrapper<DoubleType> DOUBLE
STRING
public static final TypeWrapper<StringType> STRING
TEXT
public static final TypeWrapper<TextType> TEXT
BOOLEAN
public static final TypeWrapper<BooleanType> BOOLEAN
DATE
public static final TypeWrapper<DateType> DATE
TIMESTAMP
public static final TypeWrapper<TimestampType> TIMESTAMP
hibernateType
private final T extends Type hibernateType
sqlType
private final int sqlType
TypeWrapper
protected TypeWrapper(T hibernateType)
getHibernateType
public T getHibernateType()
- Get the underlying Hibernate type.
getSQLType
public int getSQLType()
- Get the SQL code for database columns that can store this type.
- Returns:
- A code, or 0 if not applicable to the given type
- See Also:
Types