mybatis-plus条件构造器EntityWrapper

mybatis-plus条件构造器EntityWrapper,第1张

使用mybatis-plus查询时,当查询的条件在model中时,model放入括号内 new EntityWrapper<>(model)

使用mybatis-plus查询时,当查询的条件不在model中时,需要自定义时候,model放入尖括号内 new EntityWrapper<AuthBatchSubject>().in("batchid", ids)

使用mybatis-plus查询时,也可以都不传,那就是查询所有结果了

mybatis-plus分页查询

mybatis-plus分页查询模糊搜索

new EntityWrapper<>(userInfo).like("firstname", name).or().like("lastname", name)

且看这一句条件构造器,userInfo是需要模糊查询的表对应的model, firstname和lastname 则是需要模糊查询的字段, or() 是指两个条件或者的关系,在sql中执行的语句是:

SELECT * FROM users WHERE (firstname LIKE '%海%' OR lastname LIKE '%海%')

control

//模糊查询方法一

这里selectList方法是mybatis-plus中的

//模糊查询方法二

这个是通过传入对象进行模糊查询

UserInfoMapper

UserInfoMapper.xml


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11550341.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存