簡體   English   中英

Hibernate-沒有NamedNativeQuery的聯接表

[英]Hibernate - join tables without NamedNativeQuery

在使用Hibernate jpa / Spring(注釋驅動)在項目上連接多個表時,我不得不使用NamedNativeQuery注釋來實現我的目標,以提取跨越多個表的分布式結果集。 這可能只是一個學術上的問題,但是考慮到我剛開始使用Hibernate,是否有另一種方法可以實現表連接而不必依賴數據庫方言的查詢?

是。 我相信這正是您所需要的: https : //docs.jboss.org/hibernate/entitymanager/3.5/reference/en/html/querycriteria.html#querycriteria-tuple

條件查詢是一種僅使用其API構建完整查詢的方法。 如果我是你,我會嘗試一下。

順便說一句,根據您的問題,使用本機查詢的原因只是為了檢索一組特定的列。 在這種情況下,您也可以使用HQL編寫它。 該查詢不一定需要是本地的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM