我有一个具有多个@onetomany关系的对象,我需要查询父对象的属性以及子对象的属性。我似乎无法完成它。例如,我需要一个查询来查看父对象,其中父对象的名字是“John”并且child最喜欢的颜色是蓝色。希望这是有道理的。复杂化的原因似乎是child在列表中,而不是在@onetoone关系中。PARENT:@Entity@Table(name="Parent")publicclassParent{@Id@Column(name="ID")@GeneratedValue(strategy=GenerationType.AUTO,generator="parent_gen")@Sequen
这是我正在做的一个例子:CREATETABLEParent(idBIGINTNOTNULL,PRIMARYKEY(id))ENGINE=InnoDB;CREATETABLEChild(idBIGINTNOTNULL,parentidBIGINTNOTNULL,PRIMARYKEY(id),KEY(parentid),CONSTRAINTfk_parentFOREIGNKEY(parentid)REFERENCESParent(id)ONDELETECASCADE)ENGINE=InnoDB;CREATETABLEUncle(idBIGINTNOTNULL,parentidBIGINTN
这是我正在做的一个例子:CREATETABLEParent(idBIGINTNOTNULL,PRIMARYKEY(id))ENGINE=InnoDB;CREATETABLEChild(idBIGINTNOTNULL,parentidBIGINTNOTNULL,PRIMARYKEY(id),KEY(parentid),CONSTRAINTfk_parentFOREIGNKEY(parentid)REFERENCESParent(id)ONDELETECASCADE)ENGINE=InnoDB;CREATETABLEUncle(idBIGINTNOTNULL,parentidBIGINTN