SELECT COUNT(*) FROM t_area 换成SELECT COUNT(1) FROM t_area 试试
resultType="int"试试
试过了,没用
@等不到天亮: mybatis 是用接口去查询的;
<mapper namespace="cn.kgc.dao.UserMapper">
<!-- 查询记录数 -->
<!-- id:是唯一标识符 -->
<!-- resultType: 返回值类型 -->
<select id="count" resultType="int">
select count(*) as count from smbms_user
</select>
<select id="getUserList" resultType="User">
select * from smbms_user
</select>
</mapper>
接口路径:cn.kgc.dao.UserMapper
接口里的方法名:count
@^keepHungry$: 我就是这样写的,大哥,我这还是看得懂的,我觉得应该是版本的原因吧
cout(id)
怎么写的,这样可以吗
@等不到天亮: SELECT COUNT(id) FROM table 如果用*的 话是查所有的列,这样速度会快很多,你试试
@哎哟,不错哦: ax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' SELECT COUNT(id) FROM t_area' at line 1
@哎哟,不错哦: 报错了
@等不到天亮: 兄弟你看看 有什么 区别 我的 是mysql
@哎哟,不错哦: 我知道,我在外部sql也能执行,就是里面运行就错了
@等不到天亮: 换一个字段 试试
@哎哟,不错哦:没用,和这没关系