jeecg-boot分页列表查询怎么改成可以进行模糊查询
时间: 2024-10-08 15:17:50 浏览: 49
Jeecg-Boot是一个基于Spring Boot的快速开发平台,它提供了一套方便的API来处理数据分页和列表查询。如果你想要添加模糊查询功能,通常会涉及到动态SQL或者是使用一些现成的数据检索库如MyBatis Plus。
在MyBatis Plus中,你可以通过`@Param`注解和`like`关键字来实现模糊查询。例如,假设你有一个用户列表接口,原始的查询可能像这样:
```java
List<User> findAll();
```
为了加入模糊查询,比如按用户名模糊搜索,你可以这样修改:
```java
List<User> findByUsername(@Param("keyword") String keyword);
```
然后在对应的Mapper.xml文件中编写SQL,比如查找名字包含`keyword`的用户:
```xml
<select id="findByUsername" resultType="com.example.User">
SELECT * FROM user WHERE username LIKE '%${keyword}%'
</select>
```
记得替换`com.example.User`为你的实际User实体类名。
阅读全文