百知教育学习-刘浩讲师-Mybatis工具类的封装
工具类封装要求
- 满足基本功能
- 后期可维护
- 提升运行效率
简单分析
- Resources类 加载框架 运行参数 读取``mybatis-config.xml`配置文件 只需读取一次
- ``SqlSessionFactory SqlSession的工厂 负责生产SqlSession`对象 存在一个即可
- ``SqlSession 翻译xml文件 将mapper文件翻译成Java的实现类代码 封装Connection`等价于连接 控制事物 不能共享 一个执行流程使用一个
代码如下:
import java.io.IOException;
import java.io.InputStream;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;