9得票1回答
JPA/Hibernate双向多对一关系导致StackOverflowException异常

我有两个实体,User和GrantedRole,它们之间有双向一对多的关系。 当我尝试向User中的Set添加GrantedRole时,没有抛出异常,但是当我调试变量时,User和GrantedRole对象的描述如下: “com.sun.jdi.InvocationException oc...

20得票3回答
Hibernate如何保存一对多/多对一的注释?(子项未保存)

我继承了一个Hibernate应用程序,遇到了一些问题。似乎代码不会保存一对多关系中的子项。它是双向的,但在保存父对象时,似乎没有保存子项。这种情况下,Question类是父级。// Question.java @Entity @SequenceGenerator(name = "questi...

13得票4回答
如何将原始数据类型的ArrayList映射到单个列?

假设我有以下情况: 对象Car有一个价格的ArrayList,都是数字。在Hibernate中是否可以将所有价格保存在单个列中?我知道这违反了第一范式,但在某些情况下,您可能不希望它们被保存在单独的表中,就像在One-To-Many或Many-To-Many关系中经典地完成一样。 在JDO...

28得票3回答
在Hibernate中@OneToMany中的删除设置为空

我有一个Department实体,其关系如下: 许多部门可以位于一个父部门中:@ManyToOne @JoinColumn(name = "ik_parent_department_id") private Department parentDepartment; 一个父部门可以有多个子部...

7得票2回答
Entity Framework 4.1 Codefirst: 删除一对多子项时出现“给定的复数约束”错误

我在 Entity Framework 4.1 中有以下几个类(为了代码易读性已进行精简) public class MetaInformation { public int Id { get; set; } public virtual MetaInformationObj...

18得票1回答
CoreData - 一对多建模关系被建模成了一对一。

我对Core Data建模还不熟悉,对于一对多关系的工作方式感到困惑。 我有一个父实体称为Task,它可以有多个Comment实体的实例。我的建模方式是:在Comments上,有一个指向Task的关系称为task,并且Task实体是其目标。在Task上,有一个叫做comments的关系,其目...

9得票2回答
Hibernate 单向父/子关系 - delete() 方法执行的是子表的更新而不是删除

如果我从父表中删除一条记录,我希望相应的子表记录也被删除。如何让Hibernate从子表中删除,而不是尝试用null更新? 我正在使用Hibernate 3,但此时无法使用注释。下面附上了HBM、DAO等副本。--提前致谢 在试图从父/子关系中的表中删除数据时,我遇到了以下错误: Tes...

34得票4回答
如何使用JDBI SQL对象API创建一对多关系?

我正在使用JDBI和dropwizard创建一个简单的REST应用程序。下一步是集成一个与另一个资源具有一对多关系的新资源。到目前为止,我还没有想出如何在DAO中创建一个方法来检索一个包含从另一个表中获取的对象列表的单个对象。 POJO表示将类似于以下内容: User POJO:publi...

14得票1回答
使用联接表的Hibernate一对多关系,以及Hibernate注解

我想使用连接表在两个表之间建立一对多关系。 我想使用连接表的原因如下: Hibernate单向一对多关联 - 为什么连接表更好? 为什么建议避免在外键上使用单向一对多关联? 最后,我想使用Hibernate注释来执行此操作。 我找到了一些使用xml映射执行此操作的示例,但没有使用注...

10得票2回答
Sails.js - 一对多映射

在Sails.js中是否有将模型之间建立关系映射的方法? 以下是我的需求: Video.js:module.exports = { attributes: { filename: 'STRING', length: 'INTEGER', watchCount...