複数の @onetomany 関係を持つオブジェクトがあり、親のプロパティと子のプロパティを照会する必要があります。私はそれを成し遂げることができないようです。
たとえば、親の名前が「ジョン」で、子供の好きな色が青である親オブジェクトを表示できるクエリが必要です。それが理にかなっていることを願っています。複雑な理由は、子供が @onetoone 関係ではなくリストにあるためと思われます。
PARENT:
@Entity
@Table(name="Parent")
public class Parent {
@Id
@Column(name="ID")
@GeneratedValue(strategy=GenerationType.AUTO, generator="parent_gen")
@SequenceGenerator(name="parent_gen", sequenceName="PARENT_SEQUENCE")
private int parentID;
@Column(name="name")
private String name;
@OneToMany(cascade=CascadeType.ALL)
@OrderBy("name ASC")
@JoinTable(name = "parent_to_child")
private List<Child> childList;
// and so forth
Child
@Entity
@Table(name="Child")
public class Child{
@Id
@Column(name="ID")
@GeneratedValue(strategy=GenerationType.AUTO, generator="child_gen")
@SequenceGenerator(name="child_gen", sequenceName="CHILD_SEQUENCE")
private int childID;
@Column(name="favoriteColor")
private String favoriteColor;
// and so forth