我正在使用hibernate来执行从对象到数据库的映射。 现在我有一个objectA,它包含一组其他obejctB。我需要先在数据库中创建A,然后将数千个B插入A的集合中。 什么是有效的方式? 我试图在A中保存一组objectB并执行saveOrUpdate(A)。这有时会给出错误。
谢谢!
答案 0 :(得分:0)
我希望下面的代码可以帮助您
@Entity A类实现了Serializable {
private Set<B> types;
@OneToMany(cascade=CascadeType.ALL, fetch = FetchType.EAGER)
@JoinColumn(name = "fk_type", referencedColumnName = "pk", nullable = false)
public Set<B> getTypes() {
return types;
}
public void setTypes(Set<B> types) {
this.types = types;
}
}