Мы хотим получить строку из таблицы, используя Hibernate а-ля:
select max(id) from mytable where date = <date>
- Тогда
select * from mytable where id = <max_id>
В настоящее время мы используем Hibernate для сопоставления mytable
с объектами домена Java.
Я знаю, как загрузить объект домена на основе идентификатора. Так что я мог бы просто сделать # 1, используя JDBC, а затем загрузить объект домена, используя Hibernate «нормальным» способом.
Но .. есть ли способ сделать это с помощью одного логического запроса Hibernate?