当前使用版本(必填,否则不予处理)
3.5.2
该问题是如何引起的?(确定最新版也有问题再提!!!)
原本是mysql,现在添加Oracle适配,主键字段名为uid,是Oracle关键字,但是主键不适用keepGlobalFormat 导致查询错误 看了最新版源码,也是不支持id适用keepGlobalFormat 的
重现步骤(如果有就写完整)
Oracle中,主键设置为uid,进行查询
报错信息
This "uid" is the table primary key by @TableId annotation in Class: xxxx,So @TableField annotation will not work!
SELECT t.uid,t."column1",t."column2",t."column3" FROM my_table_name t