opa galera, estou tentando fazer o seguinte o transformar esta query sql em hibernate criteria, estou com duvida somente na parte de “sysdate-1”
fiz isso:
table = sessionFactory.getCurrentSession().createCriteria(
CSSChatSession.class)
.add(
Restrictions.ge("data_inicio", new Date()))
.add(
Restrictions.eq("msisdn", msisdn)
).list();
Nocchi
#2
Já tentou usar o Restrictions.sqlRestriction
.add( Restrictions.sqlRestriction(" data_inicio >= TO_CHAR(sysdate-1) ") )
consegui resolver este problema, segue a soluçao:
Calendar begin = Calendar.getInstance();
begin.add(Calendar.DAY_OF_YEAR,-1);
table = sessionFactory.getCurrentSession().createCriteria(
CSSChatSession.class)
.add(
Restrictions.ge("data_inicio", begin))
.add(
Restrictions.eq("msisdn", msisdn)
).list();