我在jboss的文檔中找到了這個例子。hql中的新關鍵字如何工作?
select new Family(mother, mate, offspr)
from DomesticCat as mother
join mother.mate as mate
left join mother.kittens as offspr
Family
從哪裏來的。我是否需要導入某處或使用其完全合格的類名?
我在jboss的文檔中找到了這個例子。hql中的新關鍵字如何工作?
select new Family(mother, mate, offspr)
from DomesticCat as mother
join mother.mate as mate
left join mother.kittens as offspr
Family
從哪裏來的。我是否需要導入某處或使用其完全合格的類名?
Family
是一個普通的POJO,具有適當的構造函數,它需要聲明或完全合格。
導入是可選的,如果因爲其他原因被找到。 :-)
是的,它需要存在。這是一個不是實體的類,你創建它以可理解的方式處理三列。它需要一個適合該調用的構造函數。
基本上,這就像如果你這樣做:
Family
必須是具有適當構造函數的Java對象。如果對象是一個正常的映射實體(或者使用註釋或者在一個hibernate映射XML中),那麼導入是可選的。
聲明在哪裏?怎麼樣? – flybywire 2010-01-27 12:03:46
@flybywire作爲實體(註釋或映射) – 2010-01-27 13:03:35