public interface TableObject extends java.io.Serializable, Mutable
限定符和类型 | 字段和说明 |
---|---|
static int |
CURRENT_LEVEL |
static java.lang.String |
MARK_STRING |
限定符和类型 | 方法和说明 |
---|---|
void |
addNewColumnCompatibleOld(java.sql.Connection cn,
Dialect dialect)
往表里增加新的列, 并兼容以前表的数据
如果直接在initColumns里写, 会导致初始化时表结构不一致, 清空老的内容
要等初始化表对象后, 往里面塞新的列
|
boolean |
checkExist(java.sql.Connection cn)
检查该对象封装的表是否存在
|
void |
createTable(java.sql.Connection cn)
生成一个数据库表
|
void |
dropTable(java.sql.Connection cn)
删除一个数据库表
|
Table |
getTable()
返回该对象封装的数据库表
|
mark4Provider
currentAPILevel
static final int CURRENT_LEVEL
static final java.lang.String MARK_STRING
boolean checkExist(java.sql.Connection cn)
cn
- 数据库连接void createTable(java.sql.Connection cn)
cn
- 数据库连接void dropTable(java.sql.Connection cn) throws java.lang.Exception
cn
- 数据库连接java.lang.Exception
- 如果删除失败则抛出此异常Table getTable()
void addNewColumnCompatibleOld(java.sql.Connection cn, Dialect dialect)
cn
- 数据连接dialect
- 方言