mybatis查询conut
时间: 2023-08-21 15:03:05 浏览: 162
在SSM中使用MyBatis框架查询count的方法如下所示:
1. 在Service代码中,定义一个方法来查询count值。在该方法中,调用MyBatis的Mapper接口方法来执行查询,并将结果赋值给一个int类型的变量。例如:
```java
public int queryCount(String unitclass, String unitsubclass) throws Exception {
int count = matceMachineUnitMapper.queryCount(unitclass, unitsubclass);
return count;
}
```
2. 在MyBatis的Mapper文件中,使用`resultType`属性将查询结果的类型定义为`java.lang.Integer`。例如:
```xml
<select id="queryCount" resultType="java.lang.Integer">
SELECT COUNT(*) FROM unit WHERE unitclass = #{unitclass} AND unitsubclass = #{unitsubclass}
</select>
```
这样,通过调用Service中的方法,就可以获取到MyBatis查询的count值了。
#### 引用[.reference_title]
- *1* [mybatis实现 主从表 left join 1:n 一对多 分页查询 主表从表都有查询条件+count](https://blog.csdn.net/q309572960/article/details/112980771)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [Mybatis之Select Count(*)的获取 返回int 的值](https://blog.csdn.net/weistin/article/details/79864150)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文