1
我正在使用Hibernate + postgreql數據庫。我也使用過會話進行CRUD操作。我完成了插入操作的成功。我需要知道如何從實體獲取最新記錄。如何從postgresql db獲取最新記錄?
@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 – user5863037