我尝试使用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>
我的代码出了什么问题?