1. 程式人生 > >Hibernate的hql多表查詢取其中物件,in語句

Hibernate的hql多表查詢取其中物件,in語句

場景:

  我需要一個project物件,它關聯著一個工作附件attachment物件,中間有一個附件包的物件attachmentUnit,我要獲得沒有附件的project。

 select p from project p , attachment a where ******a與p的關聯 ;


hql我們經常會用到in語句。

那麼我們可以傳入陣列。

from project  where id in (?);

?可以用new String[]{}表示。 

當然我也使用過 list set 集合的toArray()來傳入。。只限 integer。String 。之前出現過。因為單引號的問題而報錯。。