学习笔记:
使用Hibernate的使用SQL查询,此SQL可以是复杂的,也可以是简单的。
比如:
使用Hibernate的使用SQL查询,此SQL可以是复杂的,也可以是简单的。
比如:
select a.name,b.name as b_name from test a,test2 b where a.age >b.age
public static List query(String hql,Class userClass) {
Session session = null;
List listObj = null;
try {
session = HibernateUtil.getSession();
listObj = session.createSQLQuery(hql).addEntity(userClass).list();
} catch (HibernateException he) {
throw he;
} finally {
if (session != null) {
session.close();
}
}
return listObj;
}