Java order by和group by的休眠条件
我有一个实体:Java order by和group by的休眠条件,java,hibernate,Java,Hibernate,我有一个实体: class Person{ Integer id; String name; } 和实体 class History{ Person person; Date date; } 我想选择记录,其中name等于Ann,date为Ann的较晚者。例如: Person: 1 Ann 2 Mary 3 Ann History 1 2015-02-02 2 2015-02-03 1 2015-02-07 3 2015-03-14 结果: History
class Person{
Integer id;
String name;
}
和实体
class History{
Person person;
Date date;
}
我想选择记录,其中name等于Ann,date为Ann的较晚者。例如:
Person:
1 Ann
2 Mary
3 Ann
History
1 2015-02-02
2 2015-02-03
1 2015-02-07
3 2015-03-14
结果:
History
1 2015-02-07
3 2015-03-14
如何使用subselect创建条件?您可以使用DetachedCriteria。请参阅-为什么不使用联接?