为什么mybatis生成的rootclass不起作用?

时间:2018-03-09 07:20:11

标签: mybatis-generator

我尝试使用mybatis-generate生成实体并使用rootclass让生成器实体扩展BaseEntity。

public class BaseEntity{
     private Long id;
     getter and setter...
}

但是在运行mybatis-generate之后,BaseEntity中的属性在子实体中被覆盖,例如:

public class User extend BaseEntity{
   private Long Id;
   other properties and getters and setters...
}

Id属性不应出现在User类中,因为BaseEntity中有Id属性。 我在gengerator-config.xml中对rootClass的配置是:

<javaModelGenerator targetPackage="${mybatis.type-aliases-package}"
                        targetProject="${target.project}">
    <property name="rootClass" 
     value="site.bigbear.classmate.party.pojo.BaseEntity"/>
</javaModelGenerator>

我的代码出了什么问题?

0 个答案:

没有答案