mybatisplus 判断表是否有某个字段
时间: 2023-05-16 10:07:19 浏览: 281
Mysql判断表字段或索引是否存在
5星 · 资源好评率100%
可以使用MybatisPlus提供的TableInfoHelper类的方法getTableFields()获取表的所有字段信息,然后遍历判断是否包含指定字段。示例代码如下:
```java
TableInfo tableInfo = TableInfoHelper.getTableInfo(User.class);
List<TableFieldInfo> fieldList = tableInfo.getFieldList();
boolean hasField = false;
for (TableFieldInfo field : fieldList) {
if (field.getProperty().equals("fieldName")) {
hasField = true;
break;
}
}
```
其中,User.class为需要判断的表对应的实体类,fieldName为需要判断的字段名。如果hasField为true,则说明表中包含该字段。
阅读全文