0
Je veux aller chercher tous les enfants. et j'ai deux colonnes parent et enfantHibernate requête pour obtenir l'enfant
dans table-- parent
id pname pid(fk of parent)
1 A
2 B 1
3 C 2
dans le tableau des enfants ---
id cname cid(fk of child) pid(fk of parent)
1 AA 1
2 BA 1 2
3 BC 2 2
4 CA 3 3
5 CC 4 3
si le parent A - obtenir tous les enfants
si parent B-- obtenir BA, BB, CA, CC
si le parent C-- obtenir CA, CC
i Vl obtenir la réponse, mais ce ne est pas seule requête .. utres toute mise en veille prolongée requête unique pour ce faire
mise à jour .......... ....
public class Parent implements PersistEntity{
@Id
@Column(name = "parent_id")
@SequenceGenerator(name="OH",sequenceName="OH", allocationSize=1)
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="OH")
private Long parentid;
@Column(name = "parent_name")
private String parentName;
@ManyToOne
@JoinColumn(name = "fk_parent_id")
private Parent fkparentId;
}
public class Child implements PersistEntity{
@Id
@Column(name = "child_id")
@SequenceGenerator(name="OP",sequenceName="OP",allocationSize=1)
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="OP")
private Long childId;
@Column(name = "child_name")
private String childName;
@ManyToOne
@JoinColumn(name = "fk_child_id")
private Child fkchildId;
@ManyToOne
@JoinColumn(name = "fk_office_hierarchy_parent")
private Parent fkparentId;
}
On ne sait pas ce que vous demandez. Mais cela ressemble toujours à une question qui demande essentiellement du code écrit pour votre spécification. Nous ne sommes pas un service d'écriture de code gratuit. –
Lorsque vous utilisez Hibernate, vous codez et écrivez des requêtes sur le modèle de classe, pas sur les tables. C'est une raison pour avoir un ORM. –