spring
GavineNie
vvvvvv
展开
-
spring事务说明和简单实例-1
spring事务一为"声明式,一为"可编程式", 1,可编程式: TransactionTemplate,HibernateTemplate,JdbcTemplate为编程式, 在我做项目时,Hibenrate常用Dao extends HibernateDaoSupport; Jdbc常在jdbcDao层把jdbcTemplate注入进去, [b]这样访问数据库时,会自动打开Ses...2009-11-04 16:15:34 · 146 阅读 · 0 评论 -
事务级别
事务隔离级别: a:脏读取:一个事务读取了另外一个并行事务未提交的数据 b:不可重复读取:一个事务再次读取之前的 数据时得到的数据不一致,被另外一个事务修改 c:虚读:一个事务重新执行一个查询,返回的记录包含了其他事务提交的新记录 jdbc支持四种(默认 防止脏读) con.setTransactionIsolation(Connection.TRANSACTION_READ_UNC...2009-11-05 12:02:49 · 97 阅读 · 0 评论 -
spring事务说明和简单实例-2
二声明式事务: 声明式事务用于管理自己写的dao,service层.一般dao不是extends或implements spring的接口或类. 如: PROPAGATION_REQUIRED,readOnly PROPAGATION_REQUIRED,ISOLATION_READ_COMMITTE...2009-11-05 18:30:40 · 147 阅读 · 0 评论 -
一个封装dao层
@SuppressWarnings("unchecked") public class SimpleHibernateDao { protected Logger logger = LoggerFactory.getLogger(getClass()); protected SessionFactory sessionFactory; protected Cl...2009-11-05 18:36:15 · 160 阅读 · 0 评论 -
jdbcTemplate和hibernateTemplate之一
jdbcTemplate原理: 我们都知道在使用jdbc连接数据库的时候: conn=dataSource.getConnection(); stmt=con.createStatement(); stmt.executeUpdate(...); 这就会直接保存到数据库,因为默认...2009-12-02 18:26:03 · 132 阅读 · 0 评论 -
jdbcTemplate和hibernateTemplate之二
HibernateTemplate: 在我们dao层使用hibernate时,一种把dao层extends HibernateDaoSupport, 再得到HibernateTemplate,无论调用HiberanteTemplate关于crud数据库时都会调用execute(HibernateCallback(),boolean exposeNativeSession)方法, 我们一...2009-12-03 10:34:55 · 138 阅读 · 0 评论 -
spring+quartz定时器突然停止
在spring使用quartz定时器中,有时定时器突然停了, 不停的找原因,分析日志,没有任何异常, 而且定时器也没运行完. 最后确认是在操作数据库的时候出时了,但是为什么没有抛出异常. 本人用jdbcTemplate操作数据库的,发再确实出差不用抛出异常.应该是被quratz捕捉了, 只要捕捉异常就行了,定时器就不会停止....2010-04-22 17:41:34 · 1575 阅读 · 0 评论