shynate26 wrote:
I am assuming your Policy entity named as Policy.
List<Policy> entityList = session.createQuery("load_latest_policy","select po from Policy po where po.policyCode=:policyCode order by po.policyNumber desc").setString("policyCode",value).list();
Above statement gives you records having same policy code.
now,
Calendar instance = Calendar.getInstance();
instance.add(Calendar.DATE, -1);
Date yesterday = instance.getTime();
for(Policy entity : entityList )
{
entity.setExpiryDate(yesterday);
session.saveOrUpdate(entity);
session.refresh(entity);
break;
}
Finally Which one I have to print...