原配置文件
<!-- 要生成的表 tableName是数据库中的表名或视图名 domainObjectName是实体类名-->
<table tableName="user" domainObjectName="UserDAO" enableCountByExample="true"
enableUpdateByExample="true" enableDeleteByExample="true"
enableSelectByExample="true" selectByExampleQueryId="true">
</table>
加上schema=“xq”
<!-- 要生成的表 tableName是数据库中的表名或视图名 domainObjectName是实体类名-->
<table schema="xq" tableName="user" domainObjectName="UserDAO" enableCountByExample="true"
enableUpdateByExample="true" enableDeleteByExample="true"
enableSelectByExample="true" selectByExampleQueryId="true">
</table>
原因是这个链接数据库的账户是DBA权限,这个数据库有多个库(DB)导致。
写这段配置文件的时候我还在想之前的时候我是配置了DB的,这次看文档的时候没有写我也就没有在意,就遇到坑咯。。
然而这种方法并没有解决我的问题。=_=>
但是这个可以决绝springmvc的问题。
继续找办法。。
办法找到了
解决方法:
去掉这一行代码,即在生成代码时不去除注释
<property name="suppressAllComments" value="true"/>
去掉之后 生成代码确实不会重复了。。
但是为什么呢?求解呀