项目中根据 \src\main\resourcesgeneratorConfig.xml
xml文件生成的DAO 和model 会包含Example 结尾的方法和实体。它们主要是用各种不同的条件来操作数据库,大部分是用不到的,用到的时候手工修改mapper和接口文件就行了
解决方案
<!--设置驼峰命名法 useActualColumnNames-->
<table tableName="表明" domainObjectName="实体名称"
enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false"
enableSelectByExample="false" selectByExampleQueryId="false">
<property name="useActualColumnNames" value="true"/>
</table>
enableCountByExample: true 表示生成Count 方法
enableUpdateByExample: true 表示生成Updae 方法
enableDeleteByExample: true 表示生成Delete方法
enableSelectByExample: true 表示生成SelectBy实体 方法
selectByExampleQueryId: true 表示生成SelectById实体 方法
对比效果
修改之前的配置:
<table tableName="表明">
<property name="useActualColumnNames" value="true"/>
</table>
生成的截图如下
修改之后:
<!--设置驼峰命名法 useActualColumnNames-->
<table tableName="表明" domainObjectName="实体名称"
enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false"
enableSelectByExample="false" selectByExampleQueryId="false">
<property name="useActualColumnNames" value="true"/>
</table>
Example类作用
可以参考这篇csdn
https://blog.csdn.net/luluyo/article/details/81708833