在入门案例01中我们进行了数据库的查询操作,接下来我们把剩下的操作补充完整,其他剩余的删,改,增等操作与查询操作基本类似,无非就是SQL语句不一样
1.按id查询
在用户接口(UserMapper)中定义按id查询的方法,然后在接口映射的xml文件(UserMapper.xml)中编写SQL语句
id的值是对应接口中的方法名,parameterType 表示方法中传入的形参类型,比如上述方法传入的形参是 int id ,所以 parameterType 对应的类型就是 int 类型,resultType 表示该方法的返回值类型
然后开始写测试代码
这里对入门案例01中的查询代码做一下优化
由于每个测试用例中都需要用到获取连接对象"sqlSession" 的操作,所有把这部分代码提出来,封装成一个新方法,在方法是上方加上 @Before 标签,在我们的测试用例之前执行
由于每个测试用例中都需要释放资源,所有把这部分代码提出来,封装成一个新方法,在方法是上方加上 @After 标签,在我们的测试用例之后执行
然后就写测试用例,用获取到的连接对象"sqlSession" 获取接口,然后调用接口中想要执行的方法
2.实现增加
在接口中定义增加的方法
编写SQL语句
写测试用例
3.实现删除
在接口中定义删除的方法,我这里是按 id 删除,还可以按姓名删除等等
编写SQL语句
写测试用例
4.实现更改
在接口中定义更改的方法
想要更改哪些信息,就在SQL语句里面为哪些信息进行SET ,我这里只更改了性别和邮箱,还可以更改其他的信息,只需要接着往后添加即可
写测试用例
以上就是Maven工程中对数据表的增,删,改,查的操作