问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

使用Hibernate进行查询的时候必须开启事务?

发布网友 发布时间:2024-09-27 05:48

我来回答

3个回答

热心网友 时间:2024-10-23 07:23

开启事务的目的是为了确保数据的准确性,比方说你写了两行sql代码,没开启事务,第一行执行失败了,第二行成功了。但是你看到第二行执行成功了,就天真地认为两行都成功了。这时数据就存在错误了。
如果你把这两行代码都放到一个事务中,只要其中有一行执行失败,则事务回滚。只有所有都执行成功了,才提交。这样来确保数据的准确性。
由于查询只是返回一个虚拟的视图,不会改变数据库中的数据,所以不需要开启事务 。
明白了吧。

热心网友 时间:2024-10-23 07:24

如果仅仅是查询的话就不需要,但是要是有更新操作(如添加、删除、修改)则必须要开启事务(原因2楼已经解释的比较清楚了),事务的概念非常重要,建议自己亲身实践体会其中的原因。祝你好运!

热心网友 时间:2024-10-23 07:24

查询不需要事物,新增、修改、删除要事物。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
热血江湖剑客怎么升级快些 三月份有哪些花开花 三月份有哪些花开花呢 三月什么花开的最旺盛呢 请问急性化脓性扁桃体炎期间可不可以食用巧克力? 扁桃体化脓吃什么消炎药 为什么扁桃体发炎或者化脓以后不能喝冷水或者吃辣的东西呢? 扁桃体化脓能吃冰淇淋吗 扁桃体化脓可以吃什么 炸酱面通常使用哪种面条? ...写一篇150词左右的英语短文。 Halloween(万圣节... 如何根据餐厅选餐桌尺寸 餐桌用哪种材质的好 挑选餐桌有哪些注意事项 我的手机是诺基亚6120C哦,有使用PC套件的朋友帮帮忙哦我的是无线网卡... 诺基亚6120c中的pc套件怎么用? 6120电脑端套件的“连接到互联网”怎么用? 关于诺基亚6120c用pc下载的问题 诺基亚6120怎样使用PC套件连接电脑? 诺基亚6120c安装PC套件 诺基亚6120连接不了PC套件 "到龄退休,办理时间超过三个月养老保险怎么算" 到年龄退休需要什么手续 小米电视开机反应慢 小米电视卡顿如何快速解决? 小米智能电视卡顿严重解决方法 合肥工资高的厂有哪些 哪里工厂工资高又好找工作 小米电视卡顿如何解决? 苏州工资高的厂有哪些 昆山哪些厂工资高 深圳有哪些工资高的厂 ssh2 hql 带条件查询一条数据成功 查询所有List list = query.list... fgo国服十选一有哪些牌? 微信给陌生网友转账不还怎么办 最ldquo佛rdquo的4个星座第一名当之无愧 ...人家给了张盖了章的条子 叫去体检 今天突然不想去了 这样做 好么... 酸奶机做米酒要多久 用酸奶机制作米酒需要多少时间? 我到一家公司面试后,面试后叫我去体检,还约好了上班时间 为什么韩日世界杯由两个国家举办 2002年韩日世界杯联合申办 善意的你,敌意的它 敌意收购与善意收购的区别 心理学的维度解析:为什么你的“真诚”,会换来敌意的回应 成人大学文凭真的有用吗 5173代练我练好了怎么交单 qq幻想要是找代练 一般多钱,TB上的可信么? 支付宝 确认交单 09MTV最佳新人奖所有入围歌曲 代练最多是那款游戏,游戏代练行业有多暴利 学习中的"主观题"与"客观题"各是什么意思?这两者有什么不同之处吗? 高跟鞋是否要买大一码 ?高跟鞋磨脚怎么办