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

厦门网站建设哪家不错推荐网站建设视频万网

厦门网站建设哪家不错推荐,网站建设视频万网,大连市,宿州网站建设推广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.w-s-a.com/news/656690/

相关文章:

  • 乐山 网站建设安阳给商家做网站推广
  • 网站空间一般多大邢台网站建设有哪些
  • h5网站开发工具有哪些wordpress清空post表
  • 公司开网站干嘛怎么制作一个免费的网站模板
  • 群晖wordpress搭建网站网站建设及管理
  • 中山企业网站建设公司抖音代运营合作模式
  • 南通营销网站开发做网站页面多少钱
  • 桂林生活网官方网站云主机和云电脑的区别
  • 内部网络网站怎么做vue做单页面网站
  • 如何建立网站教程wordpress粘帖图片
  • 广东网站备案要多久网站开发 pdf 文字版
  • 学校网站方案帮别人做钓鱼网站吗
  • 如何加强网站建设和信息宣传wordpress 搜索提示
  • 灰色网站怎么做php yaf 网站开发框架
  • 浙江建设网站首页提供做网站公司有哪些
  • 建公司网站报价公司seo是什么级别
  • 可信赖的武进网站建设中山网站建设方案
  • 网站设计方面有什么公司运动鞋网站建设目的
  • 学校门户网站流程建设方案找人做网站 多少钱
  • 网站域名更换相应内容网站策划 要求
  • 百盛联合建设集团网站开发网站的步骤
  • php做网站评价网络公司经营范围可以加技
  • 网站积分的作用保定专业网站建设
  • 莆田做网站公司电话如何提升网站访问速度
  • 网站开发流程步骤 口袋网页访问wordpress
  • 湘潭做网站的公司自助建站教程
  • 做网站推广和头条推广wordpress 验证密码错误
  • 淘宝联盟网站怎么做深圳市创想三维科技有限公司
  • 校园网站建设招标公告php网站开发什么
  • 06628 网页制作与网站开发陕西省交通建设网站