mybatis查询数据条数
时间: 2023-11-22 10:04:29 浏览: 141
Mybatis RowBounds 限制查询条数的实现代码
5星 · 资源好评率100%
在 MyBatis 中查询数据条数可以使用 SQL 语句的 COUNT 函数。
例如,在 XML 映射文件中,可以编写以下查询语句:
```xml
<select id="countUsers" resultType="int">
SELECT COUNT(*) FROM users
</select>
```
这个查询语句会返回 users 表中的数据总数。在 Java 代码中,可以使用 MyBatis 的 SqlSession 对象执行该查询语句并获取结果:
```java
SqlSession sqlSession = sqlSessionFactory.openSession();
try {
int count = sqlSession.selectOne("countUsers");
System.out.println("Total users: " + count);
} finally {
sqlSession.close();
}
```
这个示例会输出 users 表中的数据总数。注意,查询语句的 id 必须与 XML 映射文件中定义的相同。resultType 属性指定了查询结果的类型,这里使用了 int 类型。
阅读全文