主页 > 网络编程 > MyBatis实现用户的查询

MyBatis实现用户的查询

之前实现了用户的增删改,实现了一个简单的数据统计功能,但实际上查询的功能更为常见,我们看一下数据查询功能

首先我们根据ID编号查询一个数据,编辑对应的Dao和Mapper

Mapper

编写对应的测试方法

观看运行结果

发现对象不空,属性空了

添加断点

发现问题address但是username没有

因为数据库字段和属性没有对应我们做对应

为了方便我们手动进行更改

我们再运行测试代码

写一个模糊查询,老套路完成Dao和Mapper

编写对应点Mapper

编写测试类

出现问题

这个问题是因为Mapper问题,Mapper应该编写成一下形式

然后我们再执行

现在编写一个多条件的比如名字和ID

编写个测试方法

查看运行结果

如果有两个张三的话,我们改如何书写代码?

那么模糊查询就需要进行更改,如果不更改,会提示selectOne的错误,因为返回值是多个,但是接收值只有一个

那么我们看查询结果

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!