hibernate section 5.1.3末尾的示例沒有顯示傳遞參數的示例。如何將參數傳遞給Hibernate的子選擇標記?
對於Hibernate 映射,視圖 和基表之間沒有區別。這在數據庫級別爲 處是透明的,儘管一些DBMS做 不正確支持視圖,尤其是 更新。有時,您想要 使用視圖,但不能在數據庫中創建一個 (即使用傳統的 模式)。在這種情況下,你可以映射一個不可變 和只讀的實體到一個給定的 SQL子查詢表達式:
<class name="Summary">
<subselect>
select item.name, max(bid.amount), count(*)
from item
join bid on bid.item_id = item.id
group by item.name
</subselect>
<synchronize table="item"/>
<synchronize table="bid"/>
<id name="name"/>
...
</class>
這可能嗎?如果是這樣,怎麼樣?
感謝, 弗朗茨