禿同
っていうか、Hibernateにも昔からcriteriaあるよね?
http://www.hibernate.org/hib_docs/v3/reference/en/html_single/#querycriteria
List cats = sess.createCriteria(Cat.class) .add( Restrictions.like("name", "Fritz%") ) .add( Restrictions.between("weight", minWeight, maxWeight) ) .list();
s2jdbc仕様良く読んでないから
見当違いなこと言ってたらごめん。