一、MyBatis项目搭建
1.添加依赖jar包
a.MyBatis框架
b.mysql-connect-java框架
2.设置项目的配置文件application.yml
a.设置要连接的mysql服务器的地址和相关信息
b.mybatis的xml文件存放目录
二、基于MyBatis的模式操作数据库
1.被标识了@Mapper的interface接口
2.添加了mybatis的xml文件(实现了增删改查的功能->SQL语句)
三、单元测试
1.生成单元测试类
2.修改单元测试,补充单元测试的业务实现
MyBatis添加功能的实现:
方法一、返回受影响的行数
正常情况下使用@Param("XX")String xxx来声明属性,一般可省略@Param注解
1.在interface接口的mapper类中声明方法
2.在对应的mapper.xml文件中使用<insert>标签来插入属性
注意:方法名称以及参数要和insert标签中的信息一一对应
方法二、返回被添加对象的自增id(和方法一的主要区别在XML文件)
修改功能
删除功能
@Teansactional注解可以避免数据库数据被污染