Red Hat Training
A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform
12.4.7. Références de collection
Les références aux associations collection-valued font en fait référence aux valeurs de cette collection.
Exemple 12.8. Exemple de références de collection
select c from Customer c join c.orders o join o.lineItems l join l.product p where o.status = 'pending' and p.status = 'backorder' // alternate syntax select c from Customer c, in(c.orders) o, in(o.lineItems) l join l.product p where o.status = 'pending' and p.status = 'backorder'
Dans cet exemple, la variable d'identification
o
fait référence au type de modèle de variable Order
qui correspond au type d'éléments de l'association Customer#orders
.
L'exemple montre une autre syntaxe d'association de collection avec
IN
. Les deux formes sont équivalentes. La forme choisie par une application est tout simplement une question de goût.