Hjælp til hibernate query
Jeg har følgende klasser:----------------------
Class Customer
- int customerId
- Set departments
----------------------
Class Department
- int departmentId
- Set operators
----------------------
Class Operator(extends user)
- int userId
- Set departments
----------------------
Altså en kunde kan have mange afdelinger.
En afdeling kan have mange operatører.
En operatør kan høre til mange afdelinger.
Jeg benytter Hibernate ovenpå en mySql database.
Databasen understøtter ikke subqueries/subselects.
Jeg ville gerne med HQL kunne lave en query der henter Customers på baggrund af et operatorId.
Det vil sige jeg har metoden:
"searchCustomerByOperatorId(long operatorId)"
Som skal:
Finde de kunder der har en operatør med id(x) i en af sine afdelinger...
Er der nogen der kan hjælpe mig med dette? Jeg har virkelig svært ved at realisere ovenstående i hibernates querylanguage
Mvh Casualty
