Archives
Hibernate. Count queries without HQL
2008-02-24 22:47
I like to use Criteria class for making database queries. Its easy to use and easy to understand, much better then HQL queries. For example:
@SuppressWarnings("unchecked")
public List<LogAdd> findAddLogs(Long minLogID) {
Criteria criteria = session.createCriteria(LogAdd.class);
criteria.add(Restrictions.gt("id", minLogID));
criteria.addOrder(Order.asc("date"));
return criteria.list();
}
Previously I had to use HQL only for writing 'count' type queries. Because just trying to get collection size mean to load all elements into memory from database and only then count them. Of course such kind of code isn't acceptable.
»
- Add new comment
- Read more
- 1475 reads
- Russian