Bonjour à tous,
Je ne comprends pas bien le but de cette requête HQL :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
select cust from Product prod,
    Store store
    inner join store.customers cust
where prod.name = 'widget'
    and store.location.name in ( 'Melbourne', 'Sydney' )
    and prod = all elements(cust.currentOrder.lineItems)
et notamment la dernière ligne...
Idem pour celle-ci :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
select p from NameList list, Person p
where p.name = some elements(list.names)
Toujours la dernière ligne. Je ne comprends pas l'utilisation du '=' devant some et all. Quelqu'un pourrait-il méclairer ?

Merci d'avance !