23得票9回答
使用Hibernate 4和ManyToOne级联时出现IllegalStateException

我有这两个类 MyItem 对象:@Entity public class MyItem implements Serializable { @Id private Integer id; @ManyToOne(cascade = {CascadeType.PERS...

22得票6回答
如何一次性保存父子对象(JPA和Hibernate)

我开始向你展示我的情景。 这是我的父对象:@Entity @Table(name="cart") public class Cart implements Serializable{ @GeneratedValue(strategy=GenerationType.IDENTIT...

21得票2回答
Django中的一对一、多对一和多对多之间的区别

这是我第一次学习计算机语言。我选择了 Python 和 Django。现在,我已经掌握了许多 Python 和 Django 的基本概念。我可以使用视图和其他工具创建新页面。但是,我仍然对关系(即一对一、多对一和多对多)感到困惑。请有好心人能够解释一下吗?我如何使用它们?我真的需要知道。 谢谢。

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

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

19得票4回答
多对一映射(创建等价类)

我有一个将一个数据库转换到另一个数据库的项目。原始数据库中的一列定义了行所属的类别。这一列应该映射到新数据库中的新类别。 例如,假设原始的分类为:parrot, spam, cheese_shop, Cleese, Gilliam, Palin 对我来说这有点啰嗦,我想将这些行分为两个等价...

17得票3回答
JPA复合键与ManyToOne一起使用时出现org.hibernate.PropertyAccessException: could not set a field value by reflection setter of错误

我有一个复合键叫做ContractServiceLocationPK,由三个类型为long的id(contractId, locationId, serviceId)组成,存储在一个可嵌入类中。使用这个复合键的类是ContractServiceLocation,它使用@MapsId注释将这些i...

16得票3回答
Doctrine:是否可以按相关字段进行索引?

我有一个Doctrine模型(Assignment),它与另一个模型(Region)有多对一的关系。每个用户拥有自己所在地区的一个作业(每个用户在同一时间只能有一个作业),我试图使用indexBy,让用户的作业数组以作业所在地区的ID为键。但是,我只得到标准的0..n数字键。 当我尝试运行像...

14得票6回答
JPA:BeanCreationException:OneToMany和ManyToOne映射JPA / Hibernate

我有两个带有外键关系的表。我尝试搜索如何做到这一点,但总是导致OneToMany和ManyToOne映射。我有这两个表。 user_role 用户 我正在尝试显示所有用户并通过获取用户角色表中位置列的值来显示他们的职位。 这些是我的类 User.java @Entity @...

12得票1回答
如何在JPA中创建一个包含@ManyToOne属性的@EmbeddedId复合主键?

我正在提出并回答自己的问题,但我并不认为自己的回答是最好的。如果你有更好的答案,请发布它! 相关问题: 如何在JPA中从@EmbeddedId设置反向引用 Hibernate映射嵌入式id的位置(?) 带有@EmbeddedId的JPA复合键 我有一对类处于简单的聚合关系:其中一个类的任何...

12得票2回答
Hibernate ManyToOne使用FetchType.LAZY时无法获取延迟加载数据

我正在使用Spring的Hibernate。 我有一个这样的模型类。 @Entity @Table(name = "forumtopic") public final class Forumtopic extends AbstractUserTracking implements j...