分页查询无法拼接条件
LmangM opened this issue · 1 comments
LmangM commented
作者你好,使用分页查询无法实现根据传入条件进行查询,烦请解答,具体代码如下
/**
* citrus自带分页查询
* /
@GetMapping
public ResponseEntity<Page<T>> getPageList(HttpServletRequest request) throws Exception {
return ResponseEntity.ok(getProxy().page(request));
}
如上默认的分页查询方法,传入实体类字段无法根据条件查询,实体如下:
@Data
@TableName("student")
public class Student {
@Equals(mapping = "id")
@TableId(type = IdType.ASSIGN_ID)
private Long id;
@Like(mapping = "name")
private String name;
@Equals(mapping = "student_id")
private String studentId;
}
请求如下:
http://127.0.0.1:8082/student?current=1&size=100&name=李四
结果:查询出全部记录
Yiuman commented
在controller构造中setParamClass设置查询参数类型