现在的位置: 首页 > 综合 > 正文

在Hibernate中使用HibernateTemplate来进行包含sql语句的查询

2018年05月20日 ⁄ 综合 ⁄ 共 350字 ⁄ 字号 评论关闭

代码示例:

/**
     * 使用sql语句进行查询操作
     * @param sql
     * @return
     */
    public List queryWithSql(final String sql){
        List list = hibernateTemplate.executeFind(new HibernateCallback() {
            public Object doInHibernate(Session session) throws HibernateException,
                    SQLException {
                Query query = session.createSQLQuery(sql);  
                List list = query.list();
                return list;
            }
        });
        return list;
    }

利用实现HibernateCallback的接口实现类来实现包含sql语句的查询

抱歉!评论已关闭.