在同一个事务中做的操作,要么都成功,要么全部失败
比如事务中有下面俩个操作:
1.删除产品1,
2.修改产品2的价格为100
如果2不成功,那么1页不会成功,因为它们属于同一个事务,要么到都成功,要么都不成功。
hibernate中的事务由s.beginTransaction();开始
由s.getTransaction().commit();结束
包含在这俩条命令中的代码是一个事务
在Mysql中,只有当表的类型是INNODB的时候,才支持事务,所以需要把表的类型设置为INNODB,否则无法观察到事务.