216,6 → 216,31 |
} |
} |
|
public static List pageableList(int pageSize, int pageNumber, |
String query, Object[] values, Type[] types) |
throws ModelException |
{ |
try { |
Query hq = currentSession().createQuery(query); |
|
if(values != null && types != null) { |
for(int i = 0; i < values.length; i++) |
hq.setParameter(i, values[i], types[i]); |
} |
|
if(pageSize > 0) { |
hq.setFirstResult(pageSize * pageNumber); |
hq.setMaxResults(pageSize); |
} |
|
return hq.list(); |
} |
catch(HibernateException ex) |
{ |
throw new ModelException(ex); |
} |
} |
|
protected static List selectFirstClassColumn(List list) |
throws ModelException |
{ |