社区
Web 开发
帖子详情
Hibernate 什么时候应该用事务Transation?
ijse
2011-01-28 03:25:19
查询的时候不需要用事务,不需要commit,事务会影响性能
那么删除、增加、更改一个对象的时候呢?这时候肯定需要提交了吧?那这时候还需要事务吗?
、
感谢回答!
...全文
116
6
打赏
收藏
Hibernate 什么时候应该用事务Transation?
查询的时候不需要用事务,不需要commit,事务会影响性能 那么删除、增加、更改一个对象的时候呢?这时候肯定需要提交了吧?那这时候还需要事务吗? 、 感谢回答!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
//创建
事务
Transat
ion
6.persistent operate持久化操作 7.sess
ion
.getTransact
ion
().commit();//提交
事务
8.关闭Sess
ion
9.关闭Sesst
ion
Factory Struts2使用Filter嵌入自己的框架。配置文件加载顺序为:default...
三大框架面试题.docx
Hibernate
的工作原理包括读取并解析配置文件、读取并解析映射信息、创建 Sess
ion
Factory、打开 Sess
ion
、创建
事务
Transat
ion
、持久化操作、提交
事务
、关闭 Sess
ion
、关闭 Sesst
ion
Factory 八个步骤。
Hibernate
...
Java工程师面试题之三大框架
4. **创建
事务
Transat
ion
**:在执行数据库操作之前,需要开启一个
事务
。 5. **持久化操作**:执行诸如保存、更新、删除等数据持久化操作。 6. **提交
事务
**:如果所有操作成功,则提交
事务
,将更改持久化到数据库中...
网上购物系统答辩PPT学习教案.pptx
5. 创建
事务
Transat
ion
6. 持久化操作 7. 提交
事务
8. 关闭 Sess
ion
9. 关闭 Sesst
ion
Factory 用户注册界面: 1. 邮箱地址和验证码的验证采取的是 Ajax异步请求进行验证 2. 昵称和密码的格式利用了正则表达式进行...
详解ssh框架原理及流程
4. 创建
事务
Transat
ion
。 5. 执行持久化操作。 6. 提交
事务
。 7. 关闭Sess
ion
。 8. 关闭Sess
ion
Factory。
Hibernate
对象的状态和生命周期
Hibernate
对象可以分为三种状态:瞬时态、新持久态和游离态。瞬时态对象是...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章