mybatis使用回顾

mybatis使用回顾
体会:
Java代码和sql完全分离,解决了硬编码现象
参数入参自动化了
结果集的处理自动化了
程序中没有了dao接口的实现类
dao接口的实现有mybatis的映射文件提供


使用过程:
把mybatis加入内存,代表mybatis的是它的配置文件,实际上是加载mybatis的配置文件
生成mybatis的sqlSession工厂,相当于数据库连接池
一个应用只需要一个连接池
一个应用只需要一个工厂,如果工厂想随着程序启动就生效,需要定义为类级别
获取SqlSession,与数据库建立对话
  携带数据,存在线程不安全隐患,需要在方法内取用
利用SqlSession的getMapper方法,创建dao接口的实现
调用dao接口的方法完成程序的功能
mybatis驱动映射文件中的sql来完成数据操作

原文地址:https://www.cnblogs.com/longmo666/p/13553500.html