校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群

数据库理论-数据库事务

在平时我们做业务开发的时候,数据库操作一般都需要使用到事务。如果是基于spring的项目,很简单,有两种方法: 1.配置一个DataSource给spring容器托管,再配置一个TransactionManager事务管理器,然后在需要事务的方法上加上Transactional注解就ok,这样的话方法结束后事务才提交。 2. 配置好TransactionManager事务管理器后,可以在配置一个编程式事务模版,数据库操作时直接调用编程式事务就ok,而这样的话执行完所有sql语句后事务就提交,无需等待整个方法跑完。 这些简单操作的背后,框架给我们做了太多的工作,作为一个有技术追求的程序员,应该了解Java事务的底层工作原理。 在平时我们做业务开发的时候,数据库操作一般都需要使用到事务。如果是基于spring的项目,很简单,有两种方法: 1.配置...