mybatisplus怎么count
时间: 2023-07-23 16:03:39 浏览: 226
mybatisplus
MyBatis-Plus 提供了一种简单的方式来执行 count 操作。可以使用 `com.baomidou.mybatisplus.core.mapper.BaseMapper` 接口提供的 `selectCount` 方法来查询表中符合条件的记录数。
例如,如果你想要查询 `user` 表中状态为 1 的记录数,可以按照以下方式编写代码:
```java
public interface UserMapper extends BaseMapper<User> {
@Select("select count(*) from user where status = #{status}")
int selectCountByStatus(@Param("status") int status);
}
```
此处使用了注解方式来编写 SQL 语句,也可以使用 XML 映射文件来实现。
然后在代码中使用 `selectCountByStatus` 方法即可执行 count 操作:
```java
int count = userMapper.selectCountByStatus(1);
```
这将返回符合条件的记录数。
阅读全文