数据库字段中有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"
属性