建新的mybatis整个流程
一、Mybatis环境搭建 引入依赖1.新建maven项目
2.在pom文件添加依赖
3.配置maven仓库
4.在resource文件新建mybatis-config.xml配置文件
配置数据库连接环境
再写事务管理器:使用jdbc的事务
再配置连接池信息
可以是1自己的连接池
也可以是2 org.apache.ibatis.datasource.pooled.PooledDataSourceFactory
在标签里写4个标签 写driver、URL、username、password
标签里name和value一一对应
最后把映射文件注册给mybatis 使用标签
里头包含挨个映射文件使用标签
(这一步是先映射文件, resource=”对应的Mapper映射文件” 映射文件是是执行SqL语句)
5.新建数据库表
6.新建实体类 参数,文件名可以根据数据库表明来命名,便于自己区分辨认
类实现Serializable接口
声明属性
进行封装属性
无参、有参构造函数
重写toString()方法
7.在Dao层 定义Dao接口
8.在resources文件里头新建映射文件Mapper.xml
9.最后写测试类
1.在dao层写需要处理的方法
2.到Mapper映射文件写sql语句
3.然后到config配置文件里写代理,把映射文件注册给mybatis
4.写测试类
}
Mapper文件
1.头文件
2.
区别{
往常是在Dao层写sql语言,
现在只需要在Dao层写接口
再到resource文件里写Mapper映射文件进而写Sql语句
一对一、一对多、多对多 映射需要些resultMap
collection是因为courseid的数据类型是结合
Id:dao层里对应方法的名 parameterType:增、删、改 数据需要的实体类路径
resultMap:查
}



