标红字的都是动态数据,因人异议,根据自己的配置进行改变
一、spring对mybatis的集合
1.导入jar
mybatis mysql druid mybatis-spring
2.将mybatis中关键的对象交给工厂管理(即手动将这些对象交给spring)
A、创建dataSource对象
url jdbc:mysql://localhost:3306/test
driver com.mysql.jdbcDriver
username root
password 123456
B、创建sqlsessionFactoyBean对象
依赖数据源
为实体类起别名
指定mapper文件位置
C、 创建mapperScanner对象
basePackeage 指定dao接口的位置
D、 dateSourceTracationManage
依赖于datasource
E、 开启注解式事物
二、springboot继承mybatis
自动配置
A、创建dataSource对象
type druid
url jdbc:mysql://localhost:3036/test
driver com.mysql.jdbcDriver
username root
password 123456
B、 创建sqlsessionfFactoyBean对象
依赖数据源
为实体类其别名
指定mapper文件位置
C、 创建mapperScanner对象
basePackeage 指定dao接口的位置
D、 dateSourceTracationManage
依赖于datasource
E、开启注解式事物
配置文件
配置文件中指定动态参数
1.导入jar
mybatis mysql druid mydatis-springboot
2.创建实体类
3.创建dao一级mapper文件
4.创建service
5.创建controller
6.配置配置文件