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

河南省网站制作公司公司网站做地图地址

河南省网站制作公司,公司网站做地图地址,做门户网站起什么域名好,湘潭正规seo优化foreach的主要用在构建in条件中#xff0c;它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有item#xff0c;index#xff0c;collection#xff0c;open#xff0c;separator#xff0c;close。item表示集合中每一个元素进行迭代时的别名#xff0c;index指…foreach的主要用在构建in条件中它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有itemindexcollectionopenseparatorclose。item表示集合中每一个元素进行迭代时的别名index指定一个名字用于表示在迭代过程中每次迭代到的位置open表示该语句以什么开始separator表示在每次进行迭代之间以什么符号作为分隔符close表示以什么结束在使用foreach的时候最关键的也是最容易出错的就是collection属性该属性是必须指定的但是在不同情况下该属性的值是不一样的主要有一下3种情况 如果传入的是单参数且参数类型是一个List的时候collection属性值为list .如果传入的是单参数且参数类型是一个array数组的时候collection的属性值为array .如果传入的参数是多个的时候我们就需要把它们封装成一个Map了当然单参数也可以封装成map实际上如果你在传入参数的时候在MyBatis里面也是会把它封装成一个Map的map的key就是参数名所以这个时候collection属性值就是传入的List或array对象在自己封装的map里面的key. 下面我们通过代码实践:数据表:采用Oracle的HR.Employees表实体:Employeespublic class Employees {     private Integer employeeId;     private String firstName;     private String lastName;     private String email;     private String phoneNumber;     private Date hireDate;     private String jobId;     private BigDecimal salary;     private BigDecimal commissionPct;     private Integer managerId;     private Short departmentId; }   映射文件:     !--List:forech中的collection属性类型是List,collection的值必须是:list,item的值可以随意,Dao接口中参数名字随意 --     select idgetEmployeesListParams resultTypeEmployees         select *         from EMPLOYEES e         where e.EMPLOYEE_ID in         foreach collectionlist itememployeeId indexindex             open( close) separator,             #{employeeId}         /foreach     /select     !--Array:forech中的collection属性类型是array,collection的值必须是:list,item的值可以随意,Dao接口中参数名字随意 --     select idgetEmployeesArrayParams resultTypeEmployees         select *         from EMPLOYEES e         where e.EMPLOYEE_ID in         foreach collectionarray itememployeeId indexindex             open( close) separator,             #{employeeId}         /foreach     /select     !--Map:不单单forech中的collection属性是map.key,其它所有属性都是map.key,比如下面的departmentId --     select idgetEmployeesMapParams resultTypeEmployees         select *         from EMPLOYEES e         where             if testdepartmentId!null and departmentId!                 e.DEPARTMENT_ID#{departmentId}             /if             if testemployeeIdsArray!null and employeeIdsArray.length!0                 AND e.EMPLOYEE_ID in                 foreach collectionemployeeIdsArray itememployeeId                     indexindex open( close) separator,                     #{employeeId}                 /foreach             /if         /where     /select Mapper类: public interface EmployeesMapper {      ListEmployees getEmployeesListParams(ListString employeeIds);     ListEmployees getEmployeesArrayParams(String[] employeeIds);     ListEmployees getEmployeesMapParams(MapString,Object params); }
http://www.sadfv.cn/news/92054/

相关文章:

  • 微信小程序 购物网站开发wordpress 所见即所得
  • 平面设计做画册用网站怎样自己搭建网站
  • 网站上那些兼职网页怎么做的网站源码网
  • 浙江省2012年7月自学考试网站建设与网页设计漳州鼎信
  • 做网上购物网站汽车网站建设制作费用
  • 分销系统网站建设电力网站怎么做
  • 电商网站开发用什么软件好phpmysql网站
  • jsp做的网站可以用的全球设计在线
  • 冒险岛2做乐谱网站wordpress静态插件
  • 如何做做网站出售自己的网站
  • 免费相册制作app网站页面优化分析
  • 百度商桥网站引流量的网站
  • 如何做自己的网站百度推广河北省住房和城乡建设厅信用网站
  • 网站建设与管理专业工资高吗大型网站开发案例
  • ps做的网站稿怎么做成网站wordpress播放m3u8
  • 买软件网站建设品牌设计的要求有哪些
  • php网站源码删除oou淘宝客图片wordpress模板
  • 自己做的网站别人查看北京网站优化推广收集
  • 西部数码官方网站深圳市做网站设计
  • 卖保健品可以自己做网站卖吗做微信公众号第三网站
  • 个人网站做交易类的赚钱吗用php做的大型网站有哪些
  • 扬州网站开发公司电话茶叶网站建设模板
  • 四川省建设领域信用系统网站专业的google推广公司
  • 外贸企业网站红色风格哪里有未成年做的网站
  • 网站如何做优化排名电子政务网站建设的实验体会
  • php网站开发教程网怎么注册公司公众号微信号
  • 网站分屏布局设计东莞市企业网站制作服务机构
  • 如何做好一个企业网站设计新闻类网站排版网站建设
  • 电影网站如何做长尾关键词百度贴吧论坛
  • 做视频网站弹窗wordpress多重筛选并排序