创建数据库表
表名 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 |
|