配置文件SqlMapConfig.xml
映射文件Mapper.xml
SqlSessionFactoryBulider 创建 SqlSessionFactory(接口)
SqlSessionFactory 创建 SqlSession
在DAO层开启sqlsession实例
测试:
选中接口类,右键new一个JUnit测试
动态代理DAO包装:
只有接口、没有实现类;
四规则
MyBatis的使用(springboot环境)
- 基于注解(3.0以上)
- 导入依赖包
- 配置数据源、配置实体类
mybatis.type-aliases-package=com.neo.model//实体类包路径
spring.datasource.url= //数据路路径
spring.datasource.username=
spring.datasource.password=
spring.datasource.driver-class-name= //数据库驱动
- 在启动类中添加对 mapper 包扫描@MapperScan,或mapper类@Mapper
- 写mapper接口类
- 测试
- 基于xml配置文件