Mybatis使用(转账为例)
本案例仿造转账,可以简单更改即可在web端运行
使用maven管理jar包,也可自行下载jar包
本代码小白没耐心勿看,属于后台高级篇
需要的依赖
工程目录结构
mybatis环境配置
要使用C3P0需要编写继承UnpooledDataSourceFactory的类
将上放编写的类填入数据源的type中
编写dao层的接口并编写mapper,注意一定要在同一个包下,下面是cn/viwiv/dao中
映射对应的字段和接口中的方法
编写控制线程局部变量的工具包(控制一个事务,且让其符合软件工程高内聚、低耦合的思想)
》
提交事务,回滚,释放资源(一定要释放<tl.remove()>)
编写转账服务(核心逻辑)
以下代码使用spring时更容易更改