`
myharmony
  • 浏览: 106261 次
  • 性别: Icon_minigender_1
  • 来自: 中山市
社区版块
存档分类
最新评论

Hibernate 中只用普通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;
    }
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics