0

2 つのテーブルを使用するサンプル クエリを考えてみます。クエリは次のようになります。

select t1.name, t1.address, (select count(*) from table2 t2 where t1.userid = t2.userid) as totalpoints from table1 t1 

とという名前の 2 つの Bean クラスがTable1.javaありTable2.javaます。私のDAOクラスは拡張しHibernateDAOSupportます。getHibernateTemplate.find()関数呼び出しで 2 つの Bean クラスでこのクエリを使用することは可能ですか?

どんな助けもかなりのものです。

ありがとう。

4

1 に答える 1

0

はい、可能です。HQL クエリは、SQL クエリとほぼ同じです。ただし、SQL が無効であることに注意してください。サブクエリに関する Hibernate のドキュメントには、そのようなクエリの例さえあります。

于 2012-06-12T17:52:56.613 に答える