假设我执行了一个理论HQL查询,如FROM Customer
。并在Customer
是一个getOrders()
获得者返回一个ManyToOne集合的Order
对象。这将执行一条SQL语句,从Customer中选择左连接到Order。如何平化Hibernate查询的结果
通过对象模型,我可以对客户进行编程迭代,然后迭代订单。
不过,我想分层对象模型转换为左的扁平表格结果加入这样的结果看起来很像这个SQL查询:
SELECT *
FROM Customer
LEFT JOIN Order on Customer.customerId = Order.customerId
样品结果:
Customer.customerId ... Order.orderId Order.customerId ...
1 200 1
2 201 2
2 202 2
3 NULL NULL
有没有一种简单的方法来做到这一点与休眠?
投影相同数据的3种不同方式的详细信息。 – spoulson