是否可以创建一些注释组合,提供以下内容:
答案 0 :(得分:1)
没有。您需要自己创建所有对象。
如果您愿意,您可以使用级联来执行自动持久化。
这将是:
a.setB(b);
b.getAList().add(a);
entityManager.persist(a);
在你的课程中你会映射如下:
public class A {
// other methods and ID
@ManyToOne
@JoinColumn(name = "b_id")
private B b;
}
public class B {
// other methods and ID
@OneToMany(mappedBy = "b", cascade = CascadeType.PERSIST)
private List<A> aList;
}