请求参数封装时,为什么criteria.andNameLike("%"+req.getName()+"%");

来源:3-7 封装请求参数和返回参数

kalra

2022-04-02

为什么还是req.getName()
那不还是没做到简化吗?是不是如果想搜id,要改成req.getId()啊?

但是改成req.getId()又什么都查询不到了,content为空

写回答

1回答

剑_凡

2022-04-03

模糊查询的时候,一般不会用id这类字段来作为查询条件的。就像你百度搜索东西一样,不会去搜12445这类数字,而是用文字去表达来搜索想要的内容。这里的模糊查询,就是做电子书的查询,查询自己想要的电子书,就是用name名字来查,也就是req.getName()。

criteria.andNameLike相当于sql中的like关键字,起到模糊查询的作用。




下载视频          
0
2
剑_凡
回复
kalra
因为报错了,至于为啥报错,我刚刚提交了报错的内容到问题里,看到时老师怎么说
2022-04-03
共2条回复

Spring Boot+Vue3前后端分离,实战wiki知识库系统

一课掌握前后端最火框架,更有职场竞争力

2524 学习 · 1671 问题

查看课程