MyBatis-Plus 使用 TableInfoHelper 和 LambdaUtils 获取表字段及信息

MyBatis-Plus About 485 words

TableInfoHelper

getTableInfo获取表信息,getFieldList获取表字段信息。

TableInfo tableInfo = TableInfoHelper.getTableInfo(User.class);
List<TableFieldInfo> fieldList = tableInfo.getFieldList();
List<String> columns = fieldList.stream().map(TableFieldInfo::getColumn).toList();

LambdaUtils

getColumnMap获取列映射关系,formatKey获取列名。

Map<String, ColumnCache> columnMap = LambdaUtils.getColumnMap(User.class);
columnMap.forEach((k, v) -> {
    String s = LambdaUtils.formatKey(k);
    System.out.println(s);
});
Views: 9 · Posted: 2024-10-31

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓


Today On History
Browsing Refresh