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

公司网站建设成都企业所得税税率2019

公司网站建设成都,企业所得税税率2019,太原网站建设包括什么,wordpress 圆角图片假设我们有一个商品表#xff0c;包含id、name、price和category四个字段。现在需要实现修改商品价格的功能#xff0c;我们可以使用动态SQL实现。 首先#xff0c;我们需要构造一个SQL语句#xff0c;根据用户提供的参数来动态生成#xff0c;具体实现如下#xff1a; …假设我们有一个商品表包含id、name、price和category四个字段。现在需要实现修改商品价格的功能我们可以使用动态SQL实现。 首先我们需要构造一个SQL语句根据用户提供的参数来动态生成具体实现如下 update idupdateProductPriceupdate product setif testprice ! nullprice #{price},/ifif testcategory ! nullcategory #{category},/ifif testname ! nullname #{name},/ifwhere id#{id} /update以上SQL语句中使用了if标签来判断参数是否为空如果不为空就将该参数拼接到SQL语句中。其中#{变量名}表示变量占位符可以将参数值动态绑定到SQL语句中。 接下来我们需要在Java代码中调用这个SQL语句示例代码如下 public void updateProductPrice(Product product) {SqlSession sqlSession sqlSessionFactory.openSession();try {ProductMapper productMapper sqlSession.getMapper(ProductMapper.class);productMapper.updateProductPrice(product);sqlSession.commit();} finally {sqlSession.close();} }以上代码中通过调用SqlSession.getMapper方法来获取Mapper接口实例然后调用updateProductPrice方法来执行SQL语句。执行SQL语句前需要将参数传入并将其封装成一个Product对象。 最后我们在Controller中调用updateProductPrice方法示例代码如下 RequestMapping(value /updateProduct, method RequestMethod.POST) ResponseBody public MapString, Object updateProduct(RequestBody Product product) {MapString, Object result new HashMap();try {productDao.updateProductPrice(product);result.put(success, true);result.put(message, 商品信息修改成功);} catch (Exception e) {result.put(success, false);result.put(message, 商品信息修改失败 e.getMessage());}return result; }以上Controller代码接收前端传来的Product对象并调用updateProductPrice方法进行商品信息修改。最后将执行结果封装成一个Map对象返回给前端。 where标签 在MyBatis中where标签用于将动态SQL中的WHERE子句包裹起来。它可以自动去除不需要的AND和OR从而避免在条件中拼接不必要的条件关键字。举个例子 select idgetUserList resultTypeUserSELECT * FROM userwhereif testname ! nullAND name #{name}/ifif testage ! nullAND age #{age}/ifif testsex ! nullAND sex #{sex}/if/where /select在上面的例子中where标签将WHERE子句包裹起来并在其中使用了if标签来判断是否需要添加额外的条件。 set标签 set标签主要用于将动态SQL中的SET子句包裹起来。SET子句用于更新表中的数据set标签用于动态构建这些更新语句。举个例子 update idupdateUser parameterTypeUserUPDATE usersetif testname ! nullname #{name},/ifif testage ! nullage #{age},/ifif testsex ! nullsex #{sex},/if/setWHERE id #{id} /update上面的例子中set标签将SET子句包裹起来并使用if标签动态添加需要更新的列。 foreach标签 foreach标签主要用于遍历集合或数组并将其中的元素插入到SQL语句中。它非常适合在IN条件或VALUES列表中使用。举个例子 select idgetUserList resultTypeUserSELECT * FROM userWHERE id INforeach collectionids itemid open( close) separator,#{id}/foreach /select上面的例子中foreach标签将ids集合中的元素插入到了IN条件中。 sql标签 sql标签主要用于将常见的SQL代码块重用。举个例子 sql idselectColumnsname, age, sex /sqlselect idgetUserList resultTypeUserSELECT include refidselectColumns/ FROM user /select上面的例子中sql标签定义了一个常见的SQL代码块然后在SELECT语句中通过include标签来引用它从而避免了代码重复。 include标签 include标签用于将其他的SQL代码块插入到当前的SQL语句中。它有助于将大的SQL语句拆分成多个小的代码块并且可以方便地重用它们。举个例子 sql idselectColumnsname, age, sex /sqlselect idgetUserList resultTypeUserSELECT include refidselectColumns/ FROM user WHERE id #{id} /select上面的例子中include标签将sql标签定义的SQL代码块插入到了SELECT语句中。
http://www.dnsts.com.cn/news/145655.html

相关文章:

  • 企业网站的seo免费视频网站怎么赚钱
  • 网站标签优化wordpress预加载
  • 刷leetcode对网站开发有用吗长沙微信小程序公司
  • 站点推广促销建设银行网站查询余额
  • 金华建设银行网站一键seo提交收录
  • 菠菜建设网站百度一下知道官网
  • hltm 做网站教程婚纱摄影网站模板下载
  • 上海短期网站建设培训自己如何建企业网站
  • 找人一起做素材网站p2p网上贷款网站建设方案
  • 河南建设集团网站青浦做网站公司
  • 小程序开发平台哪家实惠郑州企业网站优化排名
  • 烟台网站开发百度推广网站平台
  • 建设银行武威分行网站在线定制签名
  • 男女做爰免费网站上传文件后网站建设中
  • 如何查看网站空间商城市房产网
  • 如何自己建立一个网站最新免费下载ppt模板网站
  • 内蒙古企业网站制作宁波cms模板建站
  • 潜山网站建设公司哪里有企业网络规划开题报告
  • 北京外贸网站建设国内最大的软件开发商
  • 北京微信网站开发费用程序小程序开发
  • 查网站服务器速度微软雅黑做网站
  • 贵阳网页网站制作媒体网站的销售怎么做
  • 网站改域名审核时间wordpress 3.8.3 下载
  • 阿里巴巴国际网站建设市场营销专业课程
  • 网站修改域名服务器网站发帖百度收录
  • 泉州网站建设+推广本溪市做网站公司
  • 企业网站收费西安软件开发公司排行
  • 民间it网站建设wordpress4 sqlite
  • 满城做网站电话专门做名片的网站
  • 网站搜索优化找哪家扁平化网站格局