我也不会直接打电话Kitten.setCat()
。典型的模式是将方法放入Cat
:
public void addKitten(Kitten kitten) {
if (kittens == null) {
kittens = new HashSet<Kitten>();
}
kittens.add(kitten);
kitten.setCat(this);
}
然后只需调用:
cat.addKitten(kitten);
Hibernate注释多对一不将子级添加到父级Collection
我也不会直接打电话Kitten.setCat()
。典型的模式是将方法放入Cat
:
public void addKitten(Kitten kitten) {
if (kittens == null) {
kittens = new HashSet<Kitten>();
}
kittens.add(kitten);
kitten.setCat(this);
}
然后只需调用:
cat.addKitten(kitten);