2010-03-30 8 views
0

Nous voulons obtenir une ligne d'une table à l'aide Hibernate à la:Mise en veille prolongée ADVANCEDSELECT

  1. select max(id) from mytable where date = <date>
  2. Puis select * from mytable where id = <max_id>

Nous utilisons actuellement Hibernate pour la carte mytable aux objets Java de domaine .

Je sais comment charger l'objet domaine en fonction d'un identifiant. Donc, je pourrais juste faire # 1 en utilisant JDBC, puis charger l'objet de domaine en utilisant Hibernate de façon "normale".

Mais ... existe-t-il un moyen de le faire avec une seule requête logique Hibernate?

Répondre

Questions connexes