Hibernate综合运用内部留言本(五)
2017-12-01 19:18
330 查看
一 懒加载优化方式
使用openSessionInView来优化懒加载。
二 openSessionInView原理图
三 过滤器代码
使用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 } }
相关文章推荐
- Hibernate综合运用内部留言本(一)
- Hibernate综合运用内部留言本(二)
- Hibernate综合运用内部留言本(三)
- Hibernate综合运用内部留言本(四)
- Hibernate综合运用内部留言本(六)
- 内部类综合运用 温室的运作(策略模式)
- hibernate中实现运用分级查询 1
- 综合运用httpClient和Swt Browser实现网页抓取,修改和显示
- 关于hibernate配置文件的formula(公式)属性的运用
- 仿真树叶飘落效果的实现(精灵旋转、翻转、钟摆运动等综合运用)
- Hibernate入门(二)之hibernate的内部执行过程,主键生成器,对象的状态
- filter和listener综合运用实战_分IP统计访问次数
- Linux网络编程综合运用之MiniFtp实现(八)
- jsp页面<c:foeEach> 与 <c:forToken>综合运用
- android跨平台开发系列之-综合运用webview和html5结合(三)
- 日期类的综合运用——可视化日历小程序
- category-内部原理、运用场景、特点
- L2-001. 紧急救援-Dijkstra算法的综合运用
- Hibernate一级缓存和二级缓存综合
- java,json,struts2,js综合运用