请求参数封装时,为什么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关键字,起到模糊查询的作用。
022022-04-03
相似问题