List<User> selectByPage(@Param("offset") int offset, @Param("limit") int limit);和public interface UserMapper { List<User> selectByPage(@Param("offset") int offset, @Param("limit") int limit); }如果有查询条件,该如何写
时间: 2024-03-16 10:42:30 浏览: 44
spring-boot-mybatis-mapper包含SpringBoot集成mybatis自动分页
如果有查询条件,可以在方法参数中添加对应的参数,例如:
```
List<User> selectByPageAndCondition(@Param("offset") int offset, @Param("limit") int limit, @Param("name") String name, @Param("age") int age);
```
其中,name和age就是查询条件,可以根据具体需要进行添加。在SQL语句中,可以使用类似下面的语句进行查询:
```
SELECT * FROM user WHERE name = #{name} AND age = #{age} LIMIT #{offset}, #{limit}
```
其中,#{name}和#{age}就是方法参数中对应的参数名,#{offset}和#{limit}则是分页查询所需要的参数。
阅读全文