Package | Description |
---|---|
cn.hutool.db.meta |
JDBC数据表元数据信息封装,包括表结构、列信息的封装,入口为MetaUtil
|
Modifier and Type | Method and Description |
---|---|
Table |
Table.addPk(String pkColumnName)
添加主键
|
Table |
Table.clone() |
static Table |
Table.create(String tableName) |
static Table |
MetaUtil.getTableMeta(Connection conn,
String catalog,
String schema,
String tableName)
获得表的元信息
注意如果需要获取注释,某些数据库如MySQL,需要在配置中添加: remarks = true useInformationSchema = true |
static Table |
MetaUtil.getTableMeta(DataSource ds,
String tableName)
获得表的元信息
注意如果需要获取注释,某些数据库如MySQL,需要在配置中添加: remarks = true useInformationSchema = true |
static Table |
MetaUtil.getTableMeta(DataSource ds,
String catalog,
String schema,
String tableName)
获得表的元信息
注意如果需要获取注释,某些数据库如MySQL,需要在配置中添加: remarks = true useInformationSchema = true |
Table |
Table.setCatalog(String catalog)
设置catalog
|
Table |
Table.setColumn(Column column)
设置列对象
|
Table |
Table.setComment(String comment)
设置注释
|
Table |
Table.setSchema(String schema)
设置schema
|
Modifier and Type | Method and Description |
---|---|
static Column |
Column.create(Table table,
ResultSet columnMetaRs)
创建列对象
|
void |
Column.init(Table table,
ResultSet columnMetaRs)
初始化
|
Constructor and Description |
---|
Column(Table table,
ResultSet columnMetaRs)
构造
|
Copyright © 2024. All rights reserved.