hibernate セクション 5.1.3の最後の例には、パラメーターを渡す例が示されていません。
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>
出来ますか?もしそうなら、どのように?
ありがとう、フランツ