com.j256.ormlite.table
Class DatabaseTableConfig<T>
java.lang.Object
com.j256.ormlite.table.DatabaseTableConfig<T>
public class DatabaseTableConfig<T>
- extends Object
Database table configuration information either supplied by Spring or direct Java wiring or from a
DatabaseTable annotation.
- Author:
- graywatson
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DatabaseTableConfig
public DatabaseTableConfig()
DatabaseTableConfig
public DatabaseTableConfig(Class<T> dataClass,
List<DatabaseFieldConfig> fieldConfigs)
DatabaseTableConfig
public DatabaseTableConfig(Class<T> dataClass,
String tableName,
List<DatabaseFieldConfig> fieldConfigs)
initialize
public void initialize()
getDataClass
public Class<T> getDataClass()
setDataClass
public void setDataClass(Class<T> dataClass)
getTableName
public String getTableName()
setTableName
public void setTableName(String tableName)
- Set the table name which is turned into lowercase. If not specified then the name is gotten from the class name.
setFieldConfigs
public void setFieldConfigs(List<DatabaseFieldConfig> fieldConfigs)
extractFieldTypes
public FieldType[] extractFieldTypes(DatabaseType databaseType)
throws SQLException
- Throws:
SQLException
fromClass
public static <T> DatabaseTableConfig<T> fromClass(DatabaseType databaseType,
Class<T> clazz)
throws SQLException
- Throws:
SQLException
Copyright © 2010. All Rights Reserved.