JPA:集合成员语法的原因?
来自JPA规范:JPA:集合成员语法的原因?,jpa,collections,Jpa,Collections,来自JPA规范: SELECT DISTINCT o FROM Order o JOIN o.lineItems l WHERE l.product.productType = ‘office_supplies’ 可以使用IN运算符等效地表示如下: SELECT DISTINCT o FROM Order o, IN(o.lineItems) l WHERE l.product.productType = ‘office_supplies’ (o.lineItems)l中的不添加新功能,也不
SELECT DISTINCT o
FROM Order o JOIN o.lineItems l
WHERE l.product.productType = ‘office_supplies’
可以使用IN运算符等效地表示如下:
SELECT DISTINCT o
FROM Order o, IN(o.lineItems) l
WHERE l.product.productType = ‘office_supplies’
(o.lineItems)l中的不添加新功能,也不像JOIN那样自然。集合成员语法的原因是什么
(o.lineItems)l中的对应的标准API是什么?请您澄清一下好吗?from子句中的(o.lineItems)l语法对应的标准API是什么?我猜原因是为了更容易与数据库通信