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

网站开发工程师绩效考核百度公司可以做网站么

网站开发工程师绩效考核,百度公司可以做网站么,洗头竖鞋带名片改良授权做网站不贵,鹤山市网站建设公司1.9 批量删除 1.9.1 编写接口方法1.9.2 编写SQL语句1.9.3 编写测试方法 如上图所示,用户可以选择多条数据,然后点击上面的 删除 按钮,就会删除数据库中对应的多行数据。 1.9.1 编写接口方法 在 BrandMapper 接口中定义删除多行数据的方法。…

1.9 批量删除

        • 1.9.1 编写接口方法
        • 1.9.2 编写SQL语句
        • 1.9.3 编写测试方法

在这里插入图片描述
如上图所示,用户可以选择多条数据,然后点击上面的 删除 按钮,就会删除数据库中对应的多行数据。

1.9.1 编写接口方法

BrandMapper 接口中定义删除多行数据的方法。

/*** 批量删除*/
void deleteByIds(int[] ids);

参数是一个数组,数组中存储的是多条数据的id

1.9.2 编写SQL语句

BrandMapper.xml 映射配置文件中编写删除多条数据的 statement

编写SQL时需要遍历数组来拼接SQL语句。Mybatis 提供了 foreach 标签供我们使用

foreach 标签

用来迭代任何可迭代的对象(如数组,集合)。

  • collection 属性:
    • mybatis会将数组参数,封装为一个Map集合。
      • 默认:array = 数组
      • 使用@Param注解改变map集合的默认key的名称
  • item 属性:本次迭代获取到的元素。
  • separator 属性:集合项迭代之间的分隔符。foreach 标签不会错误地添加多余的分隔符。也就是最后一次迭代不会加分隔符。
  • open 属性:该属性值是在拼接SQL语句之前拼接的语句,只会拼接一次
  • close 属性:该属性值是在拼接SQL语句拼接后拼接的语句,只会拼接一次
<delete id="deleteByIds">delete from tb_brand where idin<foreach collection="array" item="id" separator="," open="(" close=")">#{id}</foreach>;
</delete>

假如数组中的id数据是{1,2,3},那么拼接后的sql语句就是:

delete from tb_brand where id in (1,2,3);

1.9.3 编写测试方法

test/java 下的 com.itheima.mapper 包下的 MybatisTest类中 定义测试方法

@Test
public void testDeleteByIds() throws IOException {//接收参数int[] ids = {5,7,8};//1. 获取SqlSessionFactoryString resource = "mybatis-config.xml";InputStream inputStream = Resources.getResourceAsStream(resource);SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);//2. 获取SqlSession对象SqlSession sqlSession = sqlSessionFactory.openSession();//SqlSession sqlSession = sqlSessionFactory.openSession(true);//3. 获取Mapper接口的代理对象BrandMapper brandMapper = sqlSession.getMapper(BrandMapper.class);//4. 执行方法brandMapper.deleteByIds(ids);//提交事务sqlSession.commit();//5. 释放资源sqlSession.close();
}
http://www.yayakq.cn/news/61276/

相关文章:

  • 网站如何实现微信登录界面兰州哪家网站做推广效果好
  • 企业网站推广优化公司国际新闻今天
  • 服务好的扬中网站优化专做美妆的视频网站
  • 软件下载平台中国网站优化
  • 盐城市建设银行网站centos7使用wordpress
  • 海口网站制作推广注册安全工程师职业资格制度规定
  • 北京免费模板建站广西桂林旅游必去十大景点
  • 网站建设的理由wordpress到day one
  • 做淘宝优惠券网站要多少钱大学生实训网站建设心得
  • 网站制作湖州云南网站建设选天软
  • 安徽省住房和城乡建设厅网站首页网站建设走什么科目
  • 大名专业做网站扩展名 网站
  • 西安网站建设品牌公司推荐济南网站建设哪家便宜
  • 北京网站关键词排名推广视频网站自己怎么做
  • 教育培训推广网站模板设计页面宽度
  • 石家庄最好的网站建设公司哪家好wordpress官网中文
  • 淘宝运营规则东莞网络营销优化
  • 石排镇做网站网站代备案公司
  • 厦门网站设计品牌企业企业网站营销的优缺点
  • 常州建行网站堆龙德庆网站建设
  • 做国际网站江苏建设工程信息网一体化平台官网
  • 企业网站seo怎么做花80亿美元建空间站
  • 简洁大气网站模板wordpress ping百度
  • 虚拟主机网站建设大众拆车件网上商城
  • 沈阳的网站建设论坛网站模
  • 门户网站建设的好处私密浏览器在线观看
  • 网站营销公司简介外包网站多少钱
  • 英文网站收录提交网站设计需要考虑的基本原则
  • 佛山市手机网站建设哪家好推广方式营销方案
  • 长沙做网站公司中国十大网络运营商是哪些