创建数据库表
表名 tbl_account
1 | create table tbl_account( |

框架结构

jdbc.properties 文件,配置 JDBC 连接
1 | jdbc.driver=com.mysql.cj.jdbc.Driver |
xml文件配置
1 | <?xml version="1.0" encoding="UTF-8"?> |
AccountMapper 接口
1 | public interface AccountMapper { |
AccountService 接口
1 | public interface AccountService { |
AccountService 的实现类 AccountServiceImpl
1 |
|
测试操作数据库 转账操作
1 | public class AccountTest { |
正常情况下,Tom给 Jerry 转账成功

若给业务层加异常,在有事务的情况下,事务会回滚,否则不回滚(存在 Tom 只减钱,Jerry 不加钱);
1 |
|