【发布时间】:2012-06-07 14:42:24
【问题描述】:
我需要从三个不同的表中获取数据并放入一个列表中。我想知道如何使用namedQuery 做到这一点?我已经看到可以通过在线搜索来实现,但我无法让它发挥作用。
SELECT
Customer.name,
Customer.adress,
Orders.date,
Orders.order_id,
Product.product_name,
Product.price
FROM
Orders
INNER JOIN Customer ON Customer.customer_id=Orders.customer_id
INNER JOIN Product ON Product.product_id=Orders.product_id
ORDER BY
Orders.date
这就是我想要转换为命名查询的内容。如果有人能把我踢向正确的方向,那就太好了。
【问题讨论】:
标签: java sql inner-join entitymanager named-query