Hallo,
ich habe ein Problem mit NamedQueries. Ich habe folgendes Entity Schema. Ein Schule hat mehrere Klassen, aber eine Klasse ist immer genau einer Schule zugeordnet. Die Klasse Schule hat also ein Set von Klassen. Es handelt sich also um eine One-To-Many Beziehung. Das ganze habe ich mittels Hibernate umgesetzt. Jetzt will ich zählen wie viele Klassen eine Schule hat, nur schaff ichs leider nicht. Hier mal, was ich mir bis jetzt überlegt habe:
Kann mir da jemand weiterhelfen?
ich habe ein Problem mit NamedQueries. Ich habe folgendes Entity Schema. Ein Schule hat mehrere Klassen, aber eine Klasse ist immer genau einer Schule zugeordnet. Die Klasse Schule hat also ein Set von Klassen. Es handelt sich also um eine One-To-Many Beziehung. Das ganze habe ich mittels Hibernate umgesetzt. Jetzt will ich zählen wie viele Klassen eine Schule hat, nur schaff ichs leider nicht. Hier mal, was ich mir bis jetzt überlegt habe:
Code:
int klassen = ((Long) em.createQuery(
"SELECT count(s.klassen) FROM Schule s where s.name=schule1")
.getSingleResult()).intValue();
Kann mir da jemand weiterhelfen?