![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring 揭秘
not-afraid
这个作者很懒,什么都没留下…
展开
-
不可重复读和幻读的区别
两者的主要区别两者两者的主要区别在于不可重复读重点在于 update 和 delete ,而幻读的重点在于 insert。 如果使用锁机制来实现这两种隔离级别,在可重复读中,该sql第一次读取到数据后,就将这些数据加锁,其它事务无法修改这些数据,就可以实现可重复 读了。但这种方法却无法锁住insert的数据,所以当事务A先前读取了数据,或者修改了全部数据,事务B还是可以insert数据提交,**这时事务A就会 发现莫名其妙多了一条之前没有的数据,这就是幻读,不能通过行锁来避免。**需要Serializabl转载 2020-10-16 11:00:12 · 752 阅读 · 0 评论 -
JdbcTemplate 查询数据实现的三种方式
JdbcTemplate 在对数据库进行查询时,通常通过下面三种回调接口的一个实现 org.springframework.jdbc.core.ResultSetExtractor org.springframework.jdbc.core.RowMapper org.springframework.jdbc.core.RowCallbackHandler org.springframework.jdbc.core.ResultSetExtractor 这个一般不使用,属于 JdbcTemplate原创 2020-09-25 22:10:32 · 1563 阅读 · 0 评论