课程
/后端开发
/Java
/使用Struts2+Hibernate开发学生信息管理功能
再提交一次事务会不会执行两次?如果不会,那提交事务是做什么用的?
2016-12-09
源自:使用Struts2+Hibernate开发学生信息管理功能 2-3
正在回答
不会的,你可以事务的四大特性,
鲜衣 提问者
A:原子性(Atomicity) 事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。B:一致性(Consistency) 事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。C:隔离性(Isolation) 一个事务的执行不能被其他事务干扰。D:持续性/永久性(Durability) 一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。
末尾老师把后面的commit去掉了,不然会报错。
举报
Strust2+Hibernate整合开发案例,Java Web开发技能更上一层楼
1 回答什么时候需要提交事务?没提交事务居然也执行成功了
4 回答提交事务出现异常时,不是应该事务回滚吗?
2 回答为什么控制台会重复输出两次sql语句?
3 回答在异常情况下进行事物提交
3 回答hibernate为什么在出现异常时,还要提交事务,不是该rollback吗?