Java EE框架
文章平均质量分 77
伯猫大师
人称伯猫大师,独步武林。
展开
-
Spring的事务管理机制
事务就是对一系列的数据库操作(比如插入多条数据)进行统一的提交或回滚操作,如果插入成功,那么一起成功,如果中间有一条出现异常,那么回滚之前的所有操作。这样可以防止出现脏数据,防止数据库数据出现问题。开发中为了避免这种情况一般都会进行事务管理。在JDBC中是通过Connection对象进行事务管理的,默认是自动提交事务,可以手工将自动提交关闭,通过commit方法进行提交,rollback方法进原创 2012-06-26 15:32:39 · 889 阅读 · 0 评论 -
简介Spring中常用的hql查询方法
Spring中常用的hql查询方法(getHibernateTemplate()) ---------------------------------一、find(String queryString); 示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象 二、find(转载 2012-06-26 13:00:37 · 345 阅读 · 0 评论 -
OpenSessionInViewFilter简介和学习
假设在你的应用中Hibernate是通过spring 来管理它的session.如果在你的应用中没有使用OpenSessionInViewFilter或者OpenSessionInViewInterceptor。session会在transaction结束后关闭。如果你采用了spring的声明式事务模式,它会对你的被代理对象的每一个方法进行事务包装(AOP的方式)。如下: <bea原创 2012-06-26 17:09:26 · 265 阅读 · 0 评论 -
如何在SSH环境下使用纯JDBC操作数据库
这是对数据库进行操作的DAO类import java.sql.*;import java.util.ArrayList;import java.util.List;import org.hibernate.Session;import com.quickeditor.bean.ReaderBean;import com.quickeditor.util.Algorithms;i原创 2012-08-31 17:47:38 · 2316 阅读 · 1 评论 -
阻塞模式和非阻塞模式
何为阻塞? 从该网络通讯过程来理解一下何为阻塞 : 在以上过程中若连接还没到来,那么 accept 会阻塞 , 程序运行到这里不得不挂起, CPU 转而执行其他线程。 在以上过程中若数据还没准备好, read 会一样也会阻塞。 阻塞式网络 IO 的特点:多线程处理多个连接。每个线程拥有自己的栈空间并且占用一些 CPU 时间。每个线程遇到外部为准备好的时候,都会阻塞掉转载 2014-02-10 17:36:08 · 600 阅读 · 0 评论