2
我试图创建一个与与其他实体的主键另一个实体的连接列一个实体B。当我创建,是不是在实体A,我没有看到异常值的实体B。 JPA应该不会自动处理这个问题吗?创作JPA实体具有joinColumn
实体的代码片段:
@Entity
public class A{
@Id
@Column(name="ORIGIN_ID")
private long id;
...
@OneToMany(mappedBy="aBean",cascade = CascadeType.PERSIST)
private List<B> bList;
}
@Entity
public class B{
@Id
private long id;
...
@ManyToOne(cascade=CascadeType.MERGE)
@JoinColumn(name="ORIGIN_ID")
private A aBean;
}
请将代码片段粘贴到你如何“创建”实体B. – zbig 2014-09-22 07:47:15
对于创建,使用传递的ID,我得到实体A的bean,然后将该bean设置为实体B的aBean对象。现在,我是在将bean对象设置为上述问题的解决方案时添加空检查 – 2014-09-22 09:11:41