最近项目使用mybatisplus的框架, 很方便, 都不用自己写xml,sql, 不过也正是以为不用自己写, 框架自动生成的sql,完全与你实体定义的字段(也就是数据库字段)相关;
你的实体名要与数据库名一致, 字段要与数据库字段对应上, 一定要检查好!!!!;
不过当我使用框架的查询时, 报出下面这个错:就很奇怪, 做了很多表的查询都没问题, 到这里报错了
很疑惑, 也上网查了很多, 也都试了, 没有解决, @TabName, @TableId, 都加了也没用
就在想是不是字段设计的问题, 去查了Mysql的关键字..... 但也没发现冲突的(但是原因就是这个,难道是查漏了?)
然后就尝试把一些字段注释掉(先注释一些疑似关键字的字段) 看看会不会影响程序运行....如下: 原本字段是 current !!!!!
注释掉之后程序没问题了,...... 然后改字段名呗
改完之后ok了, 解决了...