MyBatis-Plus 使用 TableInfoHelper 和 LambdaUtils 获取表字段及信息
MyBatis-Plus About 485 wordsTableInfoHelper
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: 466 · Posted: 2024-10-31
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...