Hibernate高级选择

时间:2010-03-30 20:41:44

标签: java hibernate

我们希望使用Hibernate a la:

从表中获取一行
  1. select max(id) from mytable where date = <date>
  2. 然后select * from mytable where id = <max_id>
  3. 我们目前正在使用Hibernate将mytable映射到Java域对象。

    我知道如何根据id加载域对象。所以我可以使用JDBC做#1,然后使用Hibernate以“正常”的方式加载域对象。

    但是..有没有办法用一个Hibernate逻辑查询来做到这一点?

1 个答案:

答案 0 :(得分:1)

尝试使用subqueries