0

Hbernate HQL または Hibernate Criteria (または DetachedCriteria) を使用して、以下の SQL に相当するものを書き換える方法はありますか? データベースから単一のレコードを返す必要があります。

そして、HQL または Criteria またはネイティブ SQL のみを使用することをお勧めしますか?

Select * from X where x.name="name" and x.date =(select max(x.date) from X where x.name="name" )
4

2 に答える 2

0
Select Model from X model where model.name="name" and 
model.date =(select max(model1.date) from X model1 where model1 .name="name" )

また

Hibernate3 useを使用していて、実際order by dateに query.setMaxResults()が唯一のオプションである場合。

使用している場合は、使用Hibernate2できますLIMIT

于 2013-04-23T00:13:39.687 に答える