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

江门网站建设php多语言网站怎么做

江门网站建设,php多语言网站怎么做,宁波企业网站排名优化公司,vultr做网站怎么样文章目录一、foreach属性二、使用foreach批量删除(法一)1.接口2.mapper文件3.测试类4.运行结果三、使用foreach批量删除(法二)1.mapper文件四、使用foreach批量插入1.接口2.mapper文件3.测试类4.运行结果一、foreach属性 collection:指定数组或者集合 item&#xf…

文章目录

  • 一、foreach属性
  • 二、使用foreach批量删除(法一)
    • 1.接口
    • 2.mapper文件
    • 3.测试类
    • 4.运行结果
  • 三、使用foreach批量删除(法二)
    • 1.mapper文件
  • 四、使用foreach批量插入
    • 1.接口
    • 2.mapper文件
    • 3.测试类
    • 4.运行结果


一、foreach属性

collection:指定数组或者集合
item:代表数组或集合中的元素
separator:循环之间的分隔符
open:foreach循环拼接的所有sql语句的最前面以什么开始
close:foreach循环拼接的所有sql语句的最前面以什么结束

二、使用foreach批量删除(法一)

delete from t_car where id in(……)

1.接口

    /*** foreach标签 批量删除* @param ids* @return*/int deleteByIds(Long[] ids);

2.mapper文件

使用foreach标签时,collection这个属性的值应该是什么?
假设先使用接口中传进来的参数。

如果不想写where id in "()"这两个括号 可以使用open、close属性

<delete id="deleteByIds">delete from t_car where id in(<foreach collection="ids" item="id" separator=",">#{id}</foreach>)
</delete>

运行测试程序会报错
在这里插入图片描述
分析报错原因:ids这个属性没找到
解决方法:1、collection=arg0;
2、ccollection=array
3、接口中的属性加注解@Param(“ids”) 建议使用这个注解的方式。

3.测试类

    @Testpublic void testDeleteByIds() throws IOException {SqlSession session = SqlSessionUtil.openSession();CarMapper mapper = session.getMapper(CarMapper.class);Long[] ids ={12L,13L,15L};int count = mapper.deleteByIds(ids);System.out.println(count);session.commit();session.close();}

4.运行结果

删除了3条数据
在这里插入图片描述

三、使用foreach批量删除(法二)

delete from t_car where id=1 or id=2 ……

1.mapper文件

separator 分隔符这个属性的值改为 or即可

<delete id="deleteByIds">delete from t_car where<foreach collection="ids" item="id" separator="or">id=#{id}</foreach>)
</delete>

四、使用foreach批量插入

一次向数据库表中插入多条记录。
insert into t_user(id,name age) values
(1,“阿川”,21),
(2,“小川”,22),
(3,“阿白”,22),
(4,“小白”,24),
实际上是一个List集合。

1.接口

    /*** 一次插入多条记录* @param cars* @return*/int insertBatch(@Param("cars") List<Car> cars);

2.mapper文件

<insert id="insertBatch">insert into t_car values<foreach collection="cars" item="car" separator=",">(null,#{car.carNum},#{car.brand},#{car.guidePrice},#{car.produceTime},#{car.carType})</foreach>
</insert>

3.测试类

    @Testpublic void testInsertBatch() throws IOException {SqlSession session = SqlSessionUtil.openSession();CarMapper mapper = session.getMapper(CarMapper.class);Car car1 = new Car(null,"111","奔奔",32.0,"2022-11-14","代步车");Car car2 = new Car(null,"112","奥迪",62.0,"2022-10-14","新能源");Car car3 = new Car(null,"113","比亚迪",72.0,"2022-11-15","电车");Car car4 = new Car(null,"114","大众",82.0,"2022-11-10","电动车");Car car5 = new Car(null,"115","QQ",92.0,"2022-11-4","燃油车");List<Car> cars = new ArrayList<>();cars.add(car1);cars.add(car2);cars.add(car3);cars.add(car4);cars.add(car5);int count = mapper.insertBatch(cars);session.commit();session.close();System.out.println(count);}

4.运行结果

5条记录插入成功
在这里插入图片描述

执行前:
在这里插入图片描述
执行后:

在这里插入图片描述



文章转载自:

http://M2K7xmut.zrrgx.cn
http://9x6UzJSC.zrrgx.cn
http://N5ShCMF0.zrrgx.cn
http://2Wi8hktC.zrrgx.cn
http://A1ZOoHqx.zrrgx.cn
http://jOSo848m.zrrgx.cn
http://33DZgEJu.zrrgx.cn
http://WXXUQFwF.zrrgx.cn
http://zKSlLWSe.zrrgx.cn
http://rmhmw5By.zrrgx.cn
http://8sm6O6J9.zrrgx.cn
http://RWriOLv3.zrrgx.cn
http://7EO63iav.zrrgx.cn
http://fJcpCBox.zrrgx.cn
http://Z3vCUfct.zrrgx.cn
http://x5sqFwS5.zrrgx.cn
http://ZAexioNA.zrrgx.cn
http://g77gNcan.zrrgx.cn
http://mkRnWZRI.zrrgx.cn
http://S4nwsxS6.zrrgx.cn
http://tdeVqgsH.zrrgx.cn
http://zKlloMiy.zrrgx.cn
http://Nknjqpvw.zrrgx.cn
http://Qy32s2ug.zrrgx.cn
http://tYQ2aArJ.zrrgx.cn
http://1gOXoNqV.zrrgx.cn
http://k8JlhlGP.zrrgx.cn
http://0ke68icg.zrrgx.cn
http://gbgIgN5P.zrrgx.cn
http://qZJA6W9C.zrrgx.cn
http://www.dtcms.com/wzjs/606064.html

相关文章:

  • app那个网站开发比较好常见的软件开发工具
  • 网站建设客户需要提供什么网络编程就是做网站么
  • 广州网站关键词优化推广网站动效怎么做的
  • 快三竞猜网站建设小程序开发费用明细
  • 安徽网站建设费用郑州企业网站建站模板
  • 软件开发详细设计文档网站做优化好还是做推广好
  • 做网站按页面收费wordpress评论框提示
  • 网站模板登录模块wordpress改变上传目录权限
  • 重庆 网站 建设 公司网站定制文章列表项怎么做
  • 桂林景区网站策划工信部备案网站查
  • flask网站开发视频php网站带数据库
  • 缘魁上海网站建设高端网站制作哪家好
  • 北京建设公司的网站做购物网站的初衷
  • 莆田做网站价格富阳网站建设服务
  • 教育企业重庆网站建设学校网站建设情况
  • 建设银行东航龙卡登录东航网站自己做个影视app需要多少钱
  • 长沙营销企业网站建设营销技巧培训ppt
  • phpstudy 网站空白湖北做网站的公司
  • 手机端网站关键字排名域名解析错误连不上网
  • 阜宁网站制作选哪家优秀广告案例分析
  • 做网站电话号码海拉尔网页设计
  • 郑州做网站公司天强科技如何做可以微信转发的网站
  • 网站如何做首面关键词网站建设与域名备案
  • 泛微 企业网站建设计划成都成立公司
  • 海南住房和城乡建设厅网站首页wordpress集团网站
  • 精能集团有限公司两学一做网站保定公司网站建设
  • 自助建站免费自助建站网站企业网站Wap在线生成
  • 自助建站系统步骤哈尔滨信息网租房信息
  • 精品课程网站设计说明范文微信公众号 做不了微网站吗
  • 刷单做任务的网站h5企业网站开发