38得票4回答
MappedSuperclass - 在子类中更改SequenceGenerator

我正在使用Hibernate的JPA2,并尝试为我的实体引入一个通用基类。 目前看起来是这样的:@MappedSuperclass public abstract class BaseEntity { @Id private Long id; @Override ...

24得票2回答
Hibernate: 如何覆盖映射超类中的属性

通用实体,超类:@MappedSuperclass public abstract class GenericEntity { private Integer id; public Integer getId() {return id;} public void set...

16得票1回答
我可以使用通用存储库来处理所有继承自MappedSuperClass的子类吗?使用Spring Data JPA。

给定以下类结构:@MappedSuperclass @Inheritance(strategy=InheritanceType.TABLE_PER_CLASS) public abstract class Animal {} @Entity public class Dog {} @En...

12得票3回答
用JPA覆盖在@MappedSuperclass中定义的@Id

我有一个名为AbstractEntity的类,它被我应用中所有实体所扩展,并且基本上充当标识符提供程序。@MappedSuperclass public class AbstractEntity implements DomainEntity { private static fin...

11得票3回答
Doctrine2:在映射的超类上使用OneToMany

我的数据库结构如下: 作品: CTI 表 Work MappedSuperclass 表 AbstractImageWork 继承自 Work 最终表 PhotoWork 继承自 AbstractImageWork 评论: MappedSuperclass 表 Comment 最...

11得票1回答
Doctrine2 / Symfony2 - 同一张表上的多个实体

在Symfony2应用程序中,我有一个名为MainBundle的bundle和其他可以启用或禁用的不同bundle。在MainBundle中,我需要拥有Model和一个基本的Entity。在OtherBundle中,我需要有一个与MainBundle中的Entity具有相同表名的Entity。...

7得票1回答
@MappedSuperclass and @OneToMany

我需要从国家到超类“Place”(@MappedSuperclass)建立关联@OneToMany。它可以是双向的。我需要类似@OneToAny的东西。 @MappedSuperclass public class Place { private String name; ...

7得票1回答
Hibernate:如何仅获取未逻辑删除的对象

我们的数据库中几乎每个表都有一个外键指向审计表,该表记录了创建、更新和删除状态(日期和用户名)。 我们将审计表映射到Auditing类,并像这样使用它: @MappedSuperclass public class BusinessObject extends DataObject { ...

7得票3回答
EclipseLink @MappedSuperclass和泛型

我在网页应用程序中有几个领域模型类,它们与自身的层次关系相关。其中一个示例是用于分类用户帖子的分层类别结构。 这些类的层次性质之间存在一些公共逻辑。因此,我尝试将逻辑移动到带有@MappedSuperclass注释的通用超类中。 大致如下: @MappedSuperclass publi...