读书人

HIBERNATE怎么使用原生SQL

发布时间: 2012-05-31 12:19:24 作者: rapoo

HIBERNATE如何使用原生SQL
需要详细点的步骤啊。谢谢各位 大神啊
是不是也应该继承HibernateDaoSupport这个类啊?
求教。

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

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

读书人网 >Java Web开发

热点推荐