public class TableChecker extends Object
| 限定符和类型 | 类和说明 |
|---|---|
class |
TableChecker.TableCheckResult |
| 构造器和说明 |
|---|
TableChecker() |
| 限定符和类型 | 方法和说明 |
|---|---|
TableChecker.TableCheckResult |
checkTables(Connection con,
boolean checkBeanSuperClass)
从给定链接的数据库检查表结构
|
void |
clearTables()
清空表检查集合
|
void |
registTable(Class<?> bean)
注册一个bean,table名称默认为bean名称
|
void |
registTable(Class<?> bean,
String tableName)
注册一个bean,table名为指定名称
|
void |
registTable(String packageName,
Class<?> superClass)
扫描包内指定的类型(有TableChecker注解的)的bean,table名为bean名
|
public TableChecker.TableCheckResult checkTables(Connection con, boolean checkBeanSuperClass) throws SQLException
con - 数据库持久链接SQLExceptionTableCheck,
FieldCheckpublic void clearTables()
public void registTable(Class<?> bean) throws TableCheckException
bean - JavaBeanTableCheckExceptionpublic void registTable(Class<?> bean, String tableName) throws TableCheckException
bean - tableName - TableCheckExceptionpublic void registTable(String packageName, Class<?> superClass) throws TableCheckException, ClassNotFoundException, IOException
packageName - TableCheckExceptionIOExceptionClassNotFoundExceptionTableCheckCopyright © 2017. All rights reserved.