Package | Description |
---|---|
org.dromara.hutool.db.meta |
JDBC数据表元数据信息封装,包括表结构、列信息的封装,入口为MetaUtil
|
Modifier and Type | Method and Description |
---|---|
Table |
Table.addColumn(Column column)
设置列对象
|
Table |
Table.addPk(String pkColumnName)
添加主键
|
Table |
Table.clone() |
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 |
static Table |
Table.of(String tableName)
根据提供的表名创建一个新的Table实例。
|
Table |
Table.setCatalog(String catalog)
设置catalog
|
Table |
Table.setRemarks(String remarks)
设置注释
|
Table |
Table.setSchema(String schema)
设置schema
|
Modifier and Type | Method and Description |
---|---|
void |
DatabaseMetaDataWrapper.fetchColumns(Table table)
从数据库元数据中获取指定表的列信息。
|
void |
Column.init(Table table,
ResultSet columnMetaRs)
初始化
|
static Column |
Column.of(Table table,
ResultSet columnMetaRs)
创建列对象
|
Constructor and Description |
---|
Column(Table table,
ResultSet columnMetaRs)
构造
|
Copyright © 2025. All rights reserved.