Hibernate综合运用内部留言本(五)
来源:互联网 发布:oa协同软件 编辑:程序博客网 时间:2024/06/03 21:53
一 懒加载优化方式
使用openSessionInView来优化懒加载。
二 openSessionInView原理图
三 过滤器代码
package com.sina.filter;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.hibernate.Session;import org.hibernate.Transaction;import com.sina.util.HibernateUtil;public class MyFilter1 extends HttpServlet implements Filter { public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2) throws IOException, ServletException { // TODO Auto-generated method stub Session s = null; Transaction tx = null; try { s = HibernateUtil.getCurrentSession(); tx = s.beginTransaction(); arg2.doFilter(arg0, arg1); // System.out.println("ok"); tx.commit(); } catch (Exception e) { if (tx != null) { tx.rollback(); } throw new RuntimeException(e.getMessage()); // TODO: handle exception } finally { HibernateUtil.closeCurrentSession(); } } public void init(FilterConfig arg0) throws ServletException { // TODO Auto-generated method stub }}
阅读全文
0 0
- Hibernate综合运用内部留言本(五)
- Hibernate综合运用内部留言本(一)
- Hibernate综合运用内部留言本(二)
- Hibernate综合运用内部留言本(三)
- Hibernate综合运用内部留言本(四)
- Hibernate综合运用内部留言本(六)
- 空间滤波(五) 综合运用
- 挑战最棒的留言本的源码(五)
- php运用xml实例--留言本
- 留言本(4)写留言
- 留言本(5)回复留言
- Struts加Hibernate实现web留言本
- 留言本(7)管理员管理留言本
- 留言本(3)主页
- Case 在做留言本程序中的运用...
- 留言本
- 留言本
- 留言本
- 动画机制总结
- Qt之复制文件夹
- 第100篇博客祭
- jQuery防止重复绑定事件的解决方法
- c++ 中的各种进制转换函数整理
- Hibernate综合运用内部留言本(五)
- UI绘制
- 201712011916->unity接sharesdk
- RabbitMQ之四 Routinig
- EasyUI tree 实现点击展开/折叠
- VS2015调试程序
- Java之Classloader
- SVN学习
- php 鲜为人知的函数