我尝试使用 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 属性。我在 generator-config.xml 中对 rootClass 的配置是:
<javaModelGenerator targetPackage="${mybatis.type-aliases-package}"
targetProject="${target.project}">
<property name="rootClass"
value="site.bigbear.classmate.party.pojo.BaseEntity"/>
</javaModelGenerator>
我的代码有什么问题?