607得票18回答
Hibernate抛出MultipleBagFetchException异常 - 无法同时获取多个bag

Hibernate在创建SessionFactory时会抛出此异常:org.hibernate.loader.MultipleBagFetchException:不能同时获取多个bags这是我的测试案例:Parent.java@Entity public Parent { @Id @Ge...

306得票6回答
@ManyToOne JPA关联中的CascadeType.ALL是什么意思?

我认为我在@ManyToOne关系上误解了级联的含义。 情况如下:public class User { @OneToMany(fetch = FetchType.EAGER) protected Set<Address> userAddresses; } pu...

259得票11回答
在Django中如何表达一对多关系?

我现在正在定义我的Django模型,我意识到模型字段类型中没有一个"OneToManyField"。我相信有办法可以做到这一点,所以我不确定我漏掉了什么。基本上,我有类似这样的东西: class Dude(models.Model): # 1 dude can have 0+ pho...

218得票8回答
一对多、多对一和多对多的区别?

好的,这可能是一个简单的问题,但我很难想象和理解它们之间的差异以及何时使用每个选项。我还有一点不清楚的是,像单向和双向映射这样的概念如何影响一对多/多对多关系。我现在正在使用Hibernate,所以任何ORM相关的解释都会有帮助。 以以下示例为例:public class Person { ...

177得票6回答
JPA双向OneToMany/ManyToOne关联中的“反面关联”是什么?

在@OneToMany JPA注解参考文档中的示例部分: 示例1-59 @OneToMany - 使用泛型的Customer类@Entity public class Customer implements Serializable { ... @OneToMany(casc...

162得票15回答
一对多和多对一关系的区别

一对多和多对一关系之间的真正区别是什么?只是反过来而已吗? 我找不到任何“易于理解”的好教程,除了这个链接:SQL for Beginners: Part 3 - Database Relationships

114得票2回答
JPA:如何实现同一实体类型的一对多关系

有一个实体类"A",它可能有与自身相同类型的子类"A"。此外,如果"A"是子类,它应该保存它的父类。 这是否可行?如果是,我应该如何映射实体类中的关系? ["A"有一个id列。]

80得票2回答
JPA - 持久化一对多关系。

也许这是个愚蠢的问题,但它困扰着我。 我有一个员工到车辆的双向一对多关系。当我第一次将员工持久化到数据库中(即它没有分配ID时),我也希望它相关联的车辆得到持久化。 目前这对我来说很好用,但是我的已保存的车辆实体没有自动映射到相关联的员工,并且在数据库中,Vehicle表中的employe...

79得票15回答
Hibernate OneToMany java.lang.StackOverflowError

这是我在stack上的第一个问题,请大家温柔点:D我正在尝试创建hibernate的OneToMany关系。当我尝试从数据库中获取一些数据时,出现了StackOverflowError错误。但是当我删除OneToMany部分时,一切都正常。这是我的REST服务的一部分,目前它运行在VMware...

77得票2回答
Doctrine 2 OneToMany级联设置为NULL

错误 无法删除或更新父行:外键约束失败。 这些类class Teacher { /** *@ORM\OneToMany(targetEntity="publication", mappedBy="teacher") */ protected $publ...