全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Mybatis查询记录条数的实例代码

这几天在学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小时内与您取得联系。