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

搭建一个网站需要哪些技术百度关键词优化有效果吗

搭建一个网站需要哪些技术,百度关键词优化有效果吗,怎么来自己做网站优化,h5网站开发平台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.tj-hxxt.cn/news/26523.html

相关文章:

  • 怎么用PHP做网站留言板短视频怎么赚钱
  • 企业网站功能长沙seo排名优化公司
  • 深圳网站开发公司有哪些沈阳网站制作
  • 怎么设计一个自己的网站最好用的搜索神器
  • 网站如何做网站解析百度关键词搜索指数
  • 小说主角重生之后做网站网站优化外包顾问
  • 招聘网站的销售怎么做成都新一轮疫情
  • 电商网站的模块腾讯竞价广告
  • 淘客的手机网站家庭优化大师免费下载
  • 帮朋友做网站不给钱今日热点新闻事件
  • 网站解析需要多长时间百度推广客户端手机版
  • 如何一个空间做多个网站培训机构排名前十
  • 厦门在线制作网站自媒体发布软件app
  • 使用div建设的网站如何发布一个网站
  • 做网站技术服务费属于什么科目软件推广赚佣金渠道
  • 制作微信的网站有哪些问题广告传媒公司
  • 兰州网站设计公司工厂管理培训课程
  • 关于购物网站开发的开题报告每日财经最新消息
  • 洛阳网络公司排名百度seo网站优化
  • 在网上怎么做网站东莞seo网络优化
  • 云南九泰建设工程有限公司官方网站百度指数预测
  • 手机网站模板 源码网络推广有哪些
  • 能下短视频网站做牙网络seo首页
  • 做金融网站看那些素材百度首页登录
  • 网站推广途径怎样免费给自己的公司做网站
  • 苏州做网站最好公司有哪些大二网络营销实训报告
  • wordpress网站换域名经典软文案例
  • 网站开发建设方案的主要内容包括怎么营销一个产品
  • 建设一个网站需要条件宁波seo教程行业推广
  • js网站模板免费的个人网站html代码