当前位置: 首页 > news >正文

中航鑫源建设集团有限公司网站东莞网站建设基础型

中航鑫源建设集团有限公司网站,东莞网站建设基础型,个人网站用react做,自己做网站发信息MyBatis的各种查询功能 如果查询出的数据只有一条#xff0c;可以通过 实体类对象接收List集合接收Map集合接收 如果查询出的数据有多条#xff0c;一定不能用实体对象接收#xff0c;会抛TooManyResultsException#xff0c;可以通过 实体类类型的List集合接收Map类型…MyBatis的各种查询功能 如果查询出的数据只有一条可以通过 实体类对象接收List集合接收Map集合接收 如果查询出的数据有多条一定不能用实体对象接收会抛TooManyResultsException可以通过 实体类类型的List集合接收Map类型的List集合接收在mapper接口的方法上添加MapKey注解 1.查询一个实体类对象----根据id查询用户信息 ①在UserMapper接口里面定义方法 ②在UserMapper.xml配置 2.查询一个List集合--所有用户信息 ①UserMapper接口 ②在UserMapper配置类里面 3.查询单个数据—查询用户数量 在MyBatis中java常用类型都设置了类型别名java.lang.Integeràint或integerint-_int(基本数据类型就是_类型)Map-mapString-string ①在UserMaper接口写上方法名 ②在UserMapper.xmlresultType查询出结果的类型 4.查询一条数据为map集合 ①在UserMapper接口里MapString,ObjectString代表属性名Object代表属性值 /*** 根据id查询出用户信息返回map*/ MapString,Object getUserById(Param(id) Integer id);②在UserMapper.xml配置类 ③测试 public class test {Testpublic void t1() {SqlSession sqlSession SqlSessionUtils.getSqlSession();ParameterMapper mapper sqlSession.getMapper(ParameterMapper.class);MapString, Object userById mapper.getUserById(45);for (String key:userById.keySet()) {Object values userById.get(key);System.out.println(keyvalues);}} }结果是 属性名属性值 组合成的map集合 4.查询多条数据为map集合 查询所有用户信息为map集合将表中的数据以map集合查询一条数据对应一个map多条数据多个map集合存放在一个list集合中获取 方式一 ①在UserMapper接口ListMapString,Object把多个map放在list集合中。每一个list集合是map /*** 根据id查询出用户信息返回map* return*/ ListMapString,Object getAllUser();②在UserMapper.xml ?xml version1.0 encodingUTF-8 ? !DOCTYPE mapperPUBLIC -//mybatis.org//DTD Mapper 3.0//ENhttp://mybatis.org/dtd/mybatis-3-mapper.dtd mapper namespacecom.atguigu.mybatis.mapper.ParameterMapperselect idgetAllUser resultTypejava.util.Mapselect * from t_user/select /mapper③测试 public class test {Testpublic void t1() {SqlSession sqlSession SqlSessionUtils.getSqlSession();ParameterMapper mapper sqlSession.getMapper(ParameterMapper.class);ListMapString, Object allUser mapper.getAllUser();for (MapString, Object map:allUser) {System.out.println(每个map信息如下);for (String key:map.keySet()) {Object value map.get(key);System.out.println(keyvalue);}}} }方式二 通过添加MapKey”id”注解,此时键是id值是每条数据转换为map集合 ①在UserMapper接口里 /*** 根据id查询出用户信息返回map*/ MapKey(id) MapInteger,Object getAllUser();②在UserMapper.xml里 select idgetAllUser resultTypejava.util.Mapselect * from t_user /select③测试 public void t1() {SqlSession sqlSession SqlSessionUtils.getSqlSession();ParameterMapper mapper sqlSession.getMapper(ParameterMapper.class);MapInteger, Object allUser mapper.getAllUser();for (Integer id : allUser.keySet()) {Object user allUser.get(id);System.out.println(iduser);} }
http://www.hkea.cn/news/14291990/

相关文章:

  • 中国最大型网站设计免费素材网站有哪些
  • 洛阳网站建设费用济南网站备案程序
  • 深圳做网站建设的哪家效果好又便宜东莞广告网站建设
  • 购买了网站如何使用做辅食网站
  • dedecms怎么把一个网站的文章导出导到另一个站里宣传片制作公司报价及图片
  • 厦门 网站建设公司电话做网站要服务器和什么软件
  • 有免费做网站的吗个人免费建站软件
  • 中企动力网站建设湛江企业网站seo
  • seo技术交流论坛福州百度推广排名优化
  • 企业网站建设框架seo怎么优化关键词排名
  • 网站运营管理方案微信分销系统价格
  • 如何做网络网站推广昆明专业网站建设公司
  • 网站设计与建设课后题答案企业服务app下载
  • 西宁建一个网站公司台州网站建设网站
  • 网站建设培训视频织梦网站首页模板路径
  • 做数据同步的两个网站网站制作公司教你怎么制作网站
  • 关于网站建设的问卷调查电脑租赁平台哪个好
  • WordPress网站封装app教程正规手游代理平台有哪些
  • wordpress 产品属性泉州百度网站快速优化
  • 专业做蛋糕视频网站免费在线观看电影
  • wordpress xss跨站脚本漏洞杭州seo中心
  • 淘宝上网站开发退款重庆免费网站推广软件
  • 淘宝客单页网站怎么做漯河市建设工程信息网
  • 去类似美团网站做软件开发kingcms 暂未创建网站首页
  • flash做网站哪个网站有教做面食
  • 芯港小镇建设管理中心网站如何进行网络营销服务创新
  • 佛山网站建设设计公司做网站 江门
  • 做一个信息网站多少钱php 禁止电脑访问网站
  • 创业开网站建设公司东道官网
  • 网站建设开发文档线上平台推广是做什么的