2008-01-03
getHibernateTemplate()中获取hibernateSession方法
方法如下:
public List getList(){
return (List ) getHibernateTemplate().execute(
new HibernateCallback() {
public List doInHibernate(final Session s)
throws HibernateException, SQLException {
StringBuffer sb = new StringBuffer();
Query query = s.createSQLQuery(sb.toString());//<STRONG>执行普通sql</STRONG>
Query query = s.createQuery(sb.toString());// <STRONG>执行hql </STRONG>
List list = query.list();
return list ;
}
});
}
自己获取session处理。 获取session的两种方式:this.getSession();和this.getHibernateTemplate().getSessionFactory().openSession();
获取session以后再createQuery操作就一样了。但是这种做法,是需要自己去手动关闭session的。所以你需要配置openSessioninview
发表评论
- 浏览: 51043 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最新评论
-
java.io.EOFException解决
good!谢谢.
-- by 157790077 -
java.io.EOFException解决
good!
-- by binhelive -
my97日期控件3.0.1
最新版是4.0了,改进很多 详见 www.my97.net
-- by my97 -
java.io.EOFException解决
good!
-- by arnold.deng -
js中各种自定义函数
//将文字中间多个相连的空格变为一个空格 、 如果用户输入的内容中间有空格,怎 ...
-- by xrb2008






评论排行榜