QueryWrapper<TagAttribute> wrapper = new QueryWrapper<>(); wrapper.like("name", queryParameter) .like("describe_info",queryParameter) .like("creator",queryParameter);这样写有问题吗
时间: 2024-04-11 11:32:45 浏览: 117
mybatis plus条件构造器queryWrapper、updateWrapper
这段代码的问题取决于你的需求和预期的。从代码上看,这是一个使用 `QueryWrapper` 对象进行数据库查询的代码片段。它使用 `like` 方法在 "name"、"describe_info 和 "creator" 字段上执行模糊查询,查询条件为 `queryParameter`。
如果你希望根据这三个字段执行模糊查询,并且这符合你的预期结果,那么这段代码没有问题。但是,如果你希望这些条件是互相之间的"或"关系而不是"与"关系,那么你可能需要使用 `or` 方法来构建查询条件。
例如,你可以使用 `wrapper.like("name", queryParameter).or().like("describe_info",queryParameter).or().like("creator",queryParameter)` 来实现这样的逻辑。
总之,具体是否有问题取决于你的需求和预期的结果。
阅读全文