9得票2回答
Symfony2 / Doctrine2 - ManyToOne - 保存反向关系

我是Symfony和Doctrine的新手。 我有一个实体“User”和一个实体“Type”。一个用户可以有一个喜欢的类型,而一个类型可以有许多用户将该特定类型作为喜欢。因此,我需要一个多(用户)对一(类型)的关系。 我已经实现了它,并且它工作得很好(大部分情况下)。但有一件事我不明白。 ...

8得票4回答
Hibernate为@ManyToOne JPA注释的属性创建N+1查询

我有以下这些类: @Entity public class Invoice implements Serializable { @Id @Basic(optional = false) private Integer number; private Bi...

8得票1回答
Envers多级实体修订操作指南

用户有n个联系人。一个联系人可以有本地化的注释(注释在联系人之间共享)。Java Beans: @Audited @Entity public class User { @OneToMany(fetch = FetchType.EAGER, cascad...

8得票2回答
Java Spring中POST请求的JSON内容,@ManyToOne关系。

I have two models: Class One: import javax.persistence.*; import java.util.Set; @Entity public class One { @Id @GeneratedValue(strategy =...

8得票9回答
Hibernate注解异常:@OneToOne或@ManyToOne在<entity>中引用了未知实体

我收到了以下Hibernate异常: org.hibernate.AnnotationException: @OneToOne or @ManyToOne on cz.rohan.dusps.model.Switchport.konfiguracniTemplateAccess refere...

8得票2回答
尝试理解ORM中一对多关系中拥有方的重要性

虽然我的问题是特别针对使用Hibernate的Play框架中实体关系的描述方式,但我相信这是一个通用概念。 当我们有一个一对多的关系时,我们总是被要求指定拥有方。 所以,例如如果我们在Person和PhoneNumber之间有一个一对多的关系,我们会编写如下代码。 @Entity cla...

7得票1回答
使用Hibernate Criteria查询,在外键主键上进行Max()投影并按外键分组。

我在尝试将这个直接在数据库中可用的查询表达为 Hibernate(版本 3.2.5) 的 Criteria 查询时遇到了困难: SELECT s.* FROM ftp_status s WHERE (s.datetime,s.connectionid) IN (SELECT MAX...

7得票1回答
两个属性共享同一个实体的OneToMany关系Symfony2

让我们先描述一下我的情况。我正在使用Symfony2,我在实体之间的关系上遇到了问题。 我有两个实体是相关联的,它们分别是“AssociationQuestion”和“AssociationPossibleAnswer”。我目前正在创建一个问卷软件,其中一个答案可能会链接到右侧的另一个答案,...

7得票3回答
Hibernate 多对一外键默认值为0。

我有一个表,其中父对象具有可选的多对一关系。问题在于,该表设置为将fkey列默认为0。 当使用fetch="join"等选择时,默认值0在fkey上被用来反复尝试从另一个ID为0的表中进行选择。当然这是不存在的,但我如何告诉Hibernate将值0视为NULL--不要循环20+次以获取不存在...

7得票3回答
Doctrine @UniqueEntity 如何使用 ManyToOne 字段?

我正在尝试创建一个包含两个字段的UniqueEntity(这两个字段都是ManyToOne字段)。 代码如下: /* * @ORM\Table() * @ORM\Entity * @ORM\HasLifecycleCallbacks() * @UniqueEntity(fields={"u...