2011-01-11 12 views
0

私は春と休止状態を一緒に使用しています。クエリの実行--- Hibernate + Spring

単純なクエリを実行するにはどうすればいいですか?

たとえば、「select count(*)from USER_DETAILS」を実行します。

おかげで、
ナレンドラ

答えて

0

Hibernateはオブジェクト・リレーショナル・マッピングツールです。最初にUserオブジェクトをUSER_DETAILSテーブルにマップし、マッピングされたUserオブジェクト(USER_DETAILSテーブルではない)に対してHQL (Hibernate Query Language)を書き込みます。たとえば、HQLを使用して以下のように投稿したクエリを書くことができます。

ユーザからの選択カウント(ユーザ)。

1

hiii ... 基準と投影を併用してください。投影

Criteria crit = session.createCriteria(USER_DETAILS.class); 
ProjectionList projList = Projections.projectionList(); 
projList.add(Projections.countDistinct("Id")); 
crit.setProjection(projList); 

crit.listはカウントを与えます。これは単純な休止状態コードで、この例では春+休止状態を把握できます。

関連する問題