数据库字段中有mysql关键字时,采用添加反引号的方法解决; 是引用MBG时,参考如下配置:
<context id="DB2Tables" targetRuntime="MyBatis3">
<property name="javaFileEncoding" value="UTF-8"/>
<property name="autoDelimitKeywords" value="true"/>
<property name="beginningDelimiter" value="`"/>
<property name="endingDelimiter" value="`"/>
<!-- other code ... -->
</context>
如果没生效,试下table
标签中添加delimitIdentifiers="true"
默认是只有关键字的字段才加反引号,如果需要所有字段都加的话,在table标签中添加delimitAllColumns="true"
属性
BTW:当时是因为其他子项目没编译通过,临时关闭了运行前编译,所以当时改了一通都没起作用。。。。
本文由 Clive 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为:
2019/06/25 17:10