【发布时间】:2016-09-01 14:05:53
【问题描述】:
我正在使用 Hibernate+ postgreql 数据库。我也使用 session 进行 CRUD 操作。我成功完成了插入操作。我需要知道如何从实体获取最新记录。
@Repository
@Transactional
public class IncidentsDAOImpl extends BaseDAO implements IncidentsDAO{
@Override
public Incidents getLatestRecord(String roleId) {
Incidents obj=new Incidents ();
List<Incidents> incidents = null;
incidents = (List<Incidents >) getSession()
.createCriteria(Incidents .class)
.add(Restrictions.eq("roleId", roleId))
.add(<how to add lastupdate query---------------------->);
obj=(incidents != null && !incidents .isEmpty()) ? incidents
.get(0) : null;
return obj;
}
如何添加 lastupdate 查询?
【问题讨论】:
-
提示:在普通 SQL 中,您正在寻找
ORDER BY lastupdated LIMIT 1。 -
你的模型中有 lastupdate 属性??
-
是的@Mohamed Nabli
标签: hibernate postgresql