myeclise6.5 生成的 hibernate3的session是否需要手动关闭 最好关闭,记得老师做的没个程序都有session.close()来释放资源 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是吧大家似乎对于这个hibernate的session的管理不是很熟悉啊建议大家查看hibernate的sessionFactory类的源代码谢谢 session的会话的作用是起到对象与数据库数据之间形成对应关系,关掉的话就是将对象与数据库之间脱离关心,不关的话关系依旧保留。 最好自己关闭,不过hibernate也好自动关闭的,我总感受还是主动些好 我给你关闭了public void save(Custinfo transientInstance) { log.debug("saving WxGzjg instance"); try { Transaction tran = null; tran = (Transaction) getSession().beginTransaction(); getSession().save(transientInstance); log.debug("save successful"); tran.commit(); } catch (RuntimeException re) { log.error("save failed", re); throw re; }finally{ //在这里去关闭session 自己写一个关闭session的方法。在这里一调用就可以了}} 我也觉得应该关闭的,但奇怪MyEclipse生成的代码为什么没有? struts2 超链接删除404 巨多字符串,频繁split,内存溢出 怎么用java代码将文本框中的内容转换为音频文件呢? 分布式缓存框架是什么意思 添加struts2时url patten的三项*.action *.do /*有什么区别 Hibernate2 hql报错,帮忙看一下 poi插入图片的奇怪问题 怎样用JavaScript结合XML做一个随机点名器。急!!! spring包的问题 请问下! 初学者的疑问:struts 2.0 和 struts 1.3.8 到底学哪个? openModalDialog 问题,,在线等
大家似乎对于这个hibernate的session的管理不是很熟悉啊
建议大家查看hibernate的sessionFactory类的源代码
谢谢
log.debug("saving WxGzjg instance");
try {
Transaction tran = null;
tran = (Transaction) getSession().beginTransaction();
getSession().save(transientInstance);
log.debug("save successful");
tran.commit();
} catch (RuntimeException re) {
log.error("save failed", re);
throw re;
}finally
{
//在这里去关闭session 自己写一个关闭session的方法。在这里一调用就可以了
}
}
我也觉得应该关闭的,但奇怪MyEclipse生成的代码为什么没有?