社区
Web 开发
帖子详情
Hibernate 什么时候应该用事务Transation?
ijse
2011-01-28 03:25:19
查询的时候不需要用事务,不需要commit,事务会影响性能
那么删除、增加、更改一个对象的时候呢?这时候肯定需要提交了吧?那这时候还需要事务吗?
、
感谢回答!
...全文
125
6
打赏
收藏
Hibernate 什么时候应该用事务Transation?
查询的时候不需要用事务,不需要commit,事务会影响性能 那么删除、增加、更改一个对象的时候呢?这时候肯定需要提交了吧?那这时候还需要事务吗? 、 感谢回答!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ijse
2011-01-29
打赏
举报
回复
谢谢大家!
licip
2011-01-28
打赏
举报
回复
有些时候数据是单步提交的,也就是执行一条sql语句提交一次,但如果在一个事务的环境中这种方式是不好的,因为事务是要有原子性的。所以整个做完再提交。
黄小楼
2011-01-28
打赏
举报
回复
楼主问的是查询的时候不需要commit,,其他的需要。。。。自己去找找这方面的资料。很多的
hackerster0324
2011-01-28
打赏
举报
回复
针对一个操作没有事务,最后修改的东西不会体现到数据库。这个回话结束就相当于白修改了。
针对一系列的操作有(一个操作的特性)。
先知道事务的几个特性:比如原子性(Atomicity)
事务中的所有操作要么全部执行,要么都不执行;
如果事务没有原子性的保证,那么在发生系统
故障的情况下,数据库就有可能处于不一致状
态。
37行代码:从账户A中减去50元。
37以后的某行:向账户B中增加50元。(如果在增加的时候出现问题了。)
那么a的少了,b的没多。哈哈。
opmic
2011-01-28
打赏
举报
回复
你可以试一下 不加事务是否能够得到想要的结果
朱超ZhuChao.Tech
2011-01-28
打赏
举报
回复
你oralce做了N个操作 ,你最后不commit ,你看看有效果么?
SSH的jar包.rar
SSH(struts+spring+
hibernate
)的jar包 SSH 通常指的是 Struts2 做前端控制器,Spring 管理各层的组件,
Hibernate
负责持久化层。 一个请求在Struts2框架中的处理大概分为以下几个步骤: 1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做Act
ion
ContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 3、接着FilterDispatcher被调用,FilterDispatcher询问Act
ion
Mapper来决定这个请求是否需要调用某个Act
ion
FilterDispatcher是控制器的核心,就是mvc中c控制层的核心。下面粗略的分析下FilterDispatcher工作流程和原理:FilterDispatcher进行初始化并启用核心doFilter。
Hibernate
的原理 1.通过Configurat
ion
().configure();读取并解析
hibernate
.cfg.xml配置文件 2.由
hibernate
.cfg.xml中的
读取并解析映射信息 3.通过config.buildSess
ion
Factory();//创建Sess
ion
Factory 4.sess
ion
Factory.openSess
ion
();//打开Sesss
ion
5.sess
ion
.beginTransact
ion
();//创建
事务
Transat
ion
6.persistent operate持久化操作 7.sess
ion
.getTransact
ion
().commit();//提交
事务
8.关闭Sess
ion
9.关闭Sesst
ion
Factory Struts2使用Filter嵌入自己的框架。配置文件加载顺序为:default.properties -> struts-default.xml -> struts-plugins.xml -> struts.xml -> struts.locale。
三大框架面试题.docx
三大框架面试题.docx
Java工程师面试题之三大框架
Java工程师面试题之三大框架
网上购物系统答辩PPT学习教案.pptx
网上购物系统答辩PPT学习教案.pptx
详解ssh框架原理及流程
在本文中小编给大家整理的是关于ssh框架原理及流程的相关知识点内容,有此需要的朋友们可以学习下。
Web 开发
81,116
社区成员
341,738
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章