queryWrapper.like(“属性”,“值”)模糊查询只返回了查询字段,其他字段没有返回,怎么处理
数据库应该是有返回的,看一下这两个方法是怎么构造返回信息的,可能在这两个方法里丢失的字段信息
如果您使用的是MySQL数据库,则可以使用下面的代码进行模糊查询:
SELECT * FROM my_table WHERE property LIKE '%value%';
如果您使用的是其他数据库,请查看其相关文档,了解如何在该数据库中进行模糊查询。
如果您使用的是ORM(例如Django ORM)
MyModel.objects.filter(property__contains="value")
如果您想进行模糊匹配,则可以使用下面的代码:
MyModel.objects.filter(property__icontains="value")
请注意,在模糊查询中,字符串需要使用引号括起来,以确保查询正确执行。如果您需要查询其他字段,请在上面的代码中添加字段名称,如下所示:
MyModel.objects.filter(property__contains="value").values("field1", "field2", ...)
这将返回一个字典列表,其中包含查询结果中的字段。
望采纳多谢
那要看您service里面具体的查询方法了,应该是查询语句中没有查询其它字段,找到这个查询语句修改即可。望采纳!!
不知道你这个问题是否已经解决, 如果还没有解决的话: