这几天在学SSM框架,今天在SSM框架中根据某个条件查询MySQL数据库中的记录条数,碰到一些问题,记录一下

User.xml
<select id="userNameValidate" parameterType="String" resultType="Integer">
select count(*) from user where username like #{value}
</select>
<select id="nickNameValidate" parameterType="String" resultType="Integer">
select count(*) from user where nickname like #{value}
</select>
UserMapper.java
// 验证 nickname 是否重复
public Integer nickNameValidate(@Param("value")String value);
// 验证 username 是否重复
// 防止查询不到值为空,用Integer
public Integer userNameValidate(@Param("value")String value);
UserService.java
int nameValidate(String name,String value);
UserServiceImpl.java
// 验证是否重名:userName、nickName,返回该名字数量,0 没重名,1重名
ublic int nameValidate(String name,String value) {
Integer Validate ;
System.out.println("impl:"+name +"==="+value);
if(name.equals("userName"))
Validate = userMapper.userNameValidate(value);
else
Validate = userMapper.nickNameValidate(value);
if(Validate == null)
return 0;
return Validate.intValue();
主要碰到的问题是,count查询的记录如果为null,int无法接收,因此用Integer过渡一下
UserMapper中函数参数传值到sql中,用了@param
总结
以上所述是小编给大家介绍的Mybatis查询记录条数的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# mybatis
# 查询记录条数
# MyBatis实现模糊查询的几种方式
# Mybatis多表关联查询的实现(DEMO)
# mybatis 模糊查询的实现方法
# Mybatis 一对多和多对一关联查询问题
# mybatis 实现 SQL 查询拦截修改详解
# MyBatis之自查询使用递归实现 N级联动效果(两种实现方式)
# MyBatis实现动态查询、模糊查询功能
# Mybatis查询语句结果集的总结大全
# mybatis分页及模糊查询功能实现
# MyBatis查询时属性名和字段名不一致问题的解决方法
# 小编
# 条数
# 在此
# 用了
# 给大家
# 问题是
# 这几天
# 所述
# 数据库中
# 给我留言
# 值为
# 感谢大家
# 疑问请
# 有任何
# resultType
# gt
# Integer
# parameterType
# String
# userNameValidate
相关文章:
建站之星3.0如何解决常见操作问题?
如何通过万网虚拟主机快速搭建网站?
如何实现建站之星域名转发设置?
如何基于云服务器快速搭建网站及云盘系统?
想学网站制作怎么学,建立一个网站要花费多少?
,有什么在线背英语单词效率比较高的网站?
如何选择高效稳定的ISP建站解决方案?
c++ stringstream用法详解_c++字符串与数字转换利器
如何选择CMS系统实现快速建站与SEO优化?
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
智能起名网站制作软件有哪些,制作logo的软件?
定制建站流程步骤详解:一站式方案设计与开发指南
太平洋网站制作公司,网络用语太平洋是什么意思?
高性能网站服务器配置指南:安全稳定与高效建站核心方案
高端企业智能建站程序:SEO优化与响应式模板定制开发
如何做静态网页,sublimetext3.0制作静态网页?
建站之星北京办公室:智能建站系统与小程序生成方案解析
清除minerd进程的简单方法
学校建站服务器如何选型才能满足性能需求?
济南专业网站制作公司,济南信息工程学校怎么样?
建站主机类型有哪些?如何正确选型
专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?
正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?
建站之星Pro快速搭建教程:模板选择与功能配置指南
如何用PHP工具快速搭建高效网站?
宝塔新建站点报错如何解决?
如何快速重置建站主机并恢复默认配置?
建站之星上传入口如何快速找到?
如何在搬瓦工VPS快速搭建网站?
平台云上自主建站:模板化设计与智能工具打造高效网站
建站之星后台管理:高效配置与模板优化提升用户体验
定制建站方案优化指南:企业官网开发与建站费用解析
香港服务器如何优化才能显著提升网站加载速度?
如何选择PHP开源工具快速搭建网站?
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
宝塔建站教程:一键部署配置流程与SEO优化实战指南
外贸公司网站制作,外贸网站建设一般有哪些步骤?
如何通过NAT技术实现内网高效建站?
如何在IIS7上新建站点并设置安全权限?
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
XML的“混合内容”是什么 怎么用DTD或XSD定义
网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?
上海网站制作网站建设公司,建筑电工证网上查询系统入口?
开封网站制作公司,网络用语开封是什么意思?
如何用VPS主机快速搭建个人网站?
山东网站制作公司有哪些,山东大源集团官网?
网站app免费制作软件,能免费看各大网站视频的手机app?
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
全景视频制作网站有哪些,全景图怎么做成网页?
,网页ppt怎么弄成自己的ppt?
*请认真填写需求信息,我们会在24小时内与您取得联系。