/**
* 通过hql查询,获得数据集合,无参数
*/
public List<T> getList(final String hql) {
getHibernateTemplate().setCacheQueries(true);
return getHibernateTemplate().execute(new HibernateCallback() {
public Object doInHibernate(Session session) throws HibernateException, SQLException {
Query q = null;
q = session.createQuery(hql);
return q.list();
}
},true);
}
更新hibernate 3到 6就报错了,谢谢大神解答!!!
报错完整如下:
'doInHibernate(Session)' in 'Anonymous class derived from org.springframework.orm.hibernate5.HibernateCallback' clashes with 'doInHibernate(Session)' in 'org.springframework.orm.hibernate5.HibernateCallback'; overridden method does not throw 'java.sql.SQLException'