之前实现了用户的增删改,实现了一个简单的数据统计功能,但实际上查询的功能更为常见,我们看一下数据查询功能
首先我们根据ID编号查询一个数据,编辑对应的Dao和Mapper
Mapper
编写对应的测试方法
观看运行结果
发现对象不空,属性空了
添加断点
发现问题address但是username没有
因为数据库字段和属性没有对应我们做对应
为了方便我们手动进行更改
我们再运行测试代码
写一个模糊查询,老套路完成Dao和Mapper
编写对应点Mapper
编写测试类
出现问题
这个问题是因为Mapper问题,Mapper应该编写成一下形式
然后我们再执行
现在编写一个多条件的比如名字和ID
编写个测试方法
查看运行结果
如果有两个张三的话,我们改如何书写代码?
那么模糊查询就需要进行更改,如果不更改,会提示selectOne的错误,因为返回值是多个,但是接收值只有一个
那么我们看查询结果