public class EntParent{
@OneToMany
List<Ent1> manyEnt1;
}
public class Ent1 {
Field1
Field2
@ManyToOne
EntParent dad;
getField1
setField1
getField2
setField2
getDad
setDad
}
public class Ent1ManagerEJB{
}
在这种情况下,谁(Ent1 或 Ent1ManagerEJB 或 EntParent)应该有方法来执行以下操作
1) 操作 Ent1 中的字段
2) 使用一些逻辑获取 Ent1 的字段
3) 如果 EntParent 和映射不存在,则根据对 Ent1 中的字段值起作用的某些逻辑来获取其他实体
4) 如果 Ent1 在与其他实体的@OneToMany 映射中,则根据对 Ent1 中的字段值起作用的某些逻辑来获取其他实体eg EntParent contains Ent1 in array
如果可能的话,还可以指出一些可以教我有关此类模式/问题的资源..