好记性不如烂笔头92-spring3学习(13)-spring和hibernate访问数据库的小差异
来源:互联网 发布:中国第一程序员陈光威 编辑:程序博客网 时间:2024/06/05 07:23
在Spring的数据源(dataSource),在默认的情况下,autoCommint被设置为true。也就是说,在默认情况下,通过jdbcTemplate执行的语句马上提交,没有事务控制。
如果将autoCommint设置为false。那么必须显示提交SQL,才能正式提交。
有的数据库为了强调速度,本身就不支持事务,比如用MyIsam引擎的mysql数据库。这种数据库连事务都没有必要配置,因为它本身就没有事务。
对于hibernate来说,当我们调用session的save,update等方法的时候,hibernate并不直接往数据库发送SQL语句,只有在提交事务(commit)或者flush一级缓存的时候,才真正向数据库发送SQL并且执行。
简单的说,spring默认是往数据库提交SQL,而hibernate默认是不往数据库提交SQL。
0 0
- 好记性不如烂笔头92-spring3学习(13)-spring和hibernate访问数据库的小差异
- 好记性不如烂笔头94-spring3学习(15)-用spring的jdbcTemplate简单访问数据库
- 好记性不如烂笔头101-spring3(21)-jdbcTemplate和NamedParameterJdbcTemplate的小差异
- 好记性不如烂笔头82-spring3学习(3)-spring的Resource使用和传统方法的对比
- 好记性不如烂笔头83-spring3学习(4)-spring的BeanFactory(IoC容器)
- 好记性不如烂笔头84-spring3学习(5)-spring的ApplicationContext(应用上下文)
- 好记性不如烂笔头93-spring3学习(14)-spring事务传播机制的7剑客
- 好记性不如烂笔头97-spring3学习(18)-多线程模式下的spring事务
- 好记性不如烂笔头88-spring3学习(9)-schema的配置的解读和说明
- 好记性不如烂笔头87-spring3学习(8)-IoC的理解和比喻
- 好记性不如烂笔头91-spring3学习(12)-bean的PostConstruct和PreDestroy
- 好记性不如烂笔头90-spring3学习(11)-小技巧汇总
- 好记性不如烂笔头95-spring3学习(16)-spring配置log4j
- 好记性不如烂笔头98-spring3学习(19)-实施spring AOP事务的方法的漏网之鱼
- 好记性不如烂笔头100-spring3(21)-高并发下的数据库自增主键
- 好记性不如烂笔头85-spring3学习(6)-BeanFactory 中bean的生命周期
- 好记性不如烂笔头86-spring3学习(7)-ApplicationContext中bean的生命周期
- 好记性不如烂笔头89-spring3学习(10)-spring3常用schema(持续整理)
- 空间统计(五)诊断回归分析结果
- python生成验证码
- PBOC SDA的意思是静态数据认证 流程,详解,带指令
- svn 锁定与更改用户
- 友坚科技基于三星4412开发板UT4412BV03开发板代码开发的git使用笔记
- 好记性不如烂笔头92-spring3学习(13)-spring和hibernate访问数据库的小差异
- 使用python lxml requests 挖掘一个户外的数据!
- 解决HTML SELECT控件 disabled 后无法向后台传值的方法
- AFNetWorking 网络判断
- 使用IntelliJ IDEA编译spark-1.3.0源码
- bfs最短路+dp(FZU 2186)
- tween
- uva 10069 DP + 大数加法
- Ubuntu12.04-server安装SSH及其使用