Я пытаюсь написать собственный SQL-запрос на портале liferay.Следующий запрос:
SELECT sum(score) as total FROM ratingsentry r WHERE r.modifiedDate>?;
Функция util выглядит следующим образом.
String sql = CustomSQLUtil.get("GET_TODAY_COUNT");
SQLQuery q = dbSession.createSQLQuery(sql);
QueryPos qPos = QueryPos.getInstance(q);
Calendar cal = Calendar.getInstance();
cal.setTime(new Date());
cal.add(Calendar.DATE, -1);
java.sql.Timestamp timestamp = CalendarUtil.getTimestamp(cal.getTime());
qPos.add(timestamp);
q.addScalar("total", Type.LONG );
Object count=q.uniqueResult();
Из приведенного выше метода util счетчик te всегда возвращается как 0.
Любая помощь с благодарностью.