2009-05-18 14 views

答えて

2

だけでなく、それが実際にグーグルときに私が最初に見つかった結果の一つであったURL https://www.hibernate.org/hib_docs/nhibernate/html/queryhql.htmlから、次のような何かのような単純なものになったが、私はそれがはい特定

from Eg.DomesticCat as cat where cat.Name not in ( 
select name.NickName from Eg.Name as name) 
+0

FYI、投稿したリンクはNHibernateのドキュメントにあります。 HibernateのJavaバージョンの同等のドキュメントは、次のとおりです。http://docs.jboss.org/hibernate/stable/core/reference/en/html/queryhql.html –

3

Hibernate raw SQLQueryを使用できますか?

SQLQuery q = getSession().createSQLQuery("select int_column from table"); 
List<Integer> list = (List<Integer>) q.list(); 
+1

NHibernateのかもしれない心配していましたできます!それは単に動作します、ありがとうKevin! – Gaucho

0

いけない休止エンジン自体を使用して知っている、私はこれはyouveはあなたが休止状態のセッションオブジェクトを経由して行くと、標準のSQLを使用することができ、マッピングを見ての短い、あなたのモデルオブジェクトにマッピングする方法に依存すると思います。

次に、クエリでlist()メソッドを使用し、primtive int配列にオートボクシングを使用します。

関連する問題