我正在使用Hibernate的JPA2,并尝试为我的实体引入一个通用基类。 目前看起来是这样的:@MappedSuperclass public abstract class BaseEntity { @Id private Long id; @Override ...
通用实体,超类:@MappedSuperclass public abstract class GenericEntity { private Integer id; public Integer getId() {return id;} public void set...
给定以下类结构:@MappedSuperclass @Inheritance(strategy=InheritanceType.TABLE_PER_CLASS) public abstract class Animal {} @Entity public class Dog {} @En...
我有一个名为AbstractEntity的类,它被我应用中所有实体所扩展,并且基本上充当标识符提供程序。@MappedSuperclass public class AbstractEntity implements DomainEntity { private static fin...
我的数据库结构如下: 作品: CTI 表 Work MappedSuperclass 表 AbstractImageWork 继承自 Work 最终表 PhotoWork 继承自 AbstractImageWork 评论: MappedSuperclass 表 Comment 最...
在Symfony2应用程序中,我有一个名为MainBundle的bundle和其他可以启用或禁用的不同bundle。在MainBundle中,我需要拥有Model和一个基本的Entity。在OtherBundle中,我需要有一个与MainBundle中的Entity具有相同表名的Entity。...
我需要从国家到超类“Place”(@MappedSuperclass)建立关联@OneToMany。它可以是双向的。我需要类似@OneToAny的东西。 @MappedSuperclass public class Place { private String name; ...
我们的数据库中几乎每个表都有一个外键指向审计表,该表记录了创建、更新和删除状态(日期和用户名)。 我们将审计表映射到Auditing类,并像这样使用它: @MappedSuperclass public class BusinessObject extends DataObject { ...
我在网页应用程序中有几个领域模型类,它们与自身的层次关系相关。其中一个示例是用于分类用户帖子的分层类别结构。 这些类的层次性质之间存在一些公共逻辑。因此,我尝试将逻辑移动到带有@MappedSuperclass注释的通用超类中。 大致如下: @MappedSuperclass publi...