当前位置: 代码迷 >> Java Web开发 >> HIBERNATE怎么使用原生SQL
  详细解决方案

HIBERNATE怎么使用原生SQL

热度:2921   发布时间:2013-02-25 21:19:16.0
HIBERNATE如何使用原生SQL
需要详细点的步骤啊。谢谢各位 大神啊
是不是也应该继承HibernateDaoSupport这个类啊?
求教。

------解决方案--------------------------------------------------------
createSQLQuery 返回的是 Object数组。
------解决方案--------------------------------------------------------
这个类:HibernateDaoSupport是spring中的吧。
你继承当然更好。要执行原生的sql语句。其实只要是靠session.createSQLQuery()的。
------解决方案--------------------------------------------------------
使用hibernateTemplate有两种方式,一种是像你所说的继承HibernateDaoSupport,然后调用其
getHibernateTemplate()方法获得hibernateTemplate对象,这样就可以用了。
第二种是,先在xml中配置一个hibernateTemplate的bean,在Dao类中定义一个hibernateTemplate属性,通过Spring将hibernateTemplate注入给Dao对象就可以了。

你有了hibernateTemplate对象,就可以使用我上面说的那个回调函数的例子了。
  相关解决方案