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

网站一般的后台惠州seo收费

网站一般的后台,惠州seo收费,网络推广合作资源平台,八大装修风格有哪些MyBatis <where>标签内嵌<foreach>标签查询报错’缺失右括号’或’命令未正确结束’ <where>标签内嵌<foreach>标签 截取一段脱敏xml&#xff0c;写明大概意思 <select id"queryLogByIds" resultMap"BaseResultMap">SELE…

MyBatis <where>标签内嵌<foreach>标签查询报错’缺失右括号’或’命令未正确结束’

<where>标签内嵌<foreach>标签

截取一段脱敏xml,写明大概意思

<select id="queryLogByIds" resultMap="BaseResultMap">SELECT * FROM BP_LOG<where><if test="ids != null and ids.size() > 0"><!--在<where>标签内 注意在LOG_ID=#{item}两侧留空格 否则会报'缺失右括号'(<foreach>被括号包围的情况下)或'命令未正确结束'-->(<foreach collection="ids" item="item" separator="or"> LOG_ID=#{item} </foreach> )</if></where>ORDER BY LOG_ID
</select>

报错:缺失右括号

打印sql如下

SELECT * FROM BP_LOG WHERE (LOG_ID=?orLOG_ID=?orLOG_ID=? ) ORDER BY LOG_ID

看sql是有右括号的,猜测是 LOG_ID=?orLOG_ID=?...连在一起,执行时断句失败导致报错

替换?去数据库执行一下,果然是因为没有空格断句失败

image-20240712173736852

总结

<where>标签内嵌<foreach>标签时,注意在<foreach>标签内的拼接条件(LOG_ID=#{item})的两侧留空格。

http://www.yayakq.cn/news/834846/

相关文章:

  • 网站开发培训学校wordpress search
  • 如何自己搭建一个网站哪有做建筑设计的网站
  • 做渔船的网站有多个网页的大网站如何做
  • 深圳建站软件二十条优化措施
  • 大连建站方案自己怎么开发棋牌软件
  • 房屋装修在线设计网站怎样编辑网站
  • 接单类型网站建设费用公司网站最新版
  • 网站 中文版与英文版的后台有什么不同保定移动网站建设
  • 网页与网站广东网站建设968
  • 如何建立搜索功能的网站竞价推广计划
  • 河北辛集市网站建设莱芜高端网站建设报价
  • wordpress插件刷不出来seo推广营销网站
  • 建设一个网站成本多少韶关网站建设公司
  • 网站域名备案变更网站语言是什么
  • 网易企业邮箱设置优化绿松石是什么意思
  • 网站先做前台还是后台怎么在百度上建立自己的网页
  • 网站建设技术的发展雄安免费网站建设方案
  • 网站开发详细报价网站上的高清图怎么做
  • 教你学做窗帘的网站wordpress inc目录
  • 网站建设 今晟网络0453牡丹江信息网免费发布信息
  • 网站添加icp备案号移动电子商务网站建设
  • 网站面包屑导航设计即位置导航wordpress 物流信息
  • 区域销售网站什么做网站建设方案与报价
  • 做app一定要做网站吗长沙长沙h5网站建设
  • 做网站济南网站收款接口
  • 网站建设页面页脚怎么设置给个人建网站的公司
  • 登陆建设银行wap网站wordpress sae上传图片
  • 郑州网站建设与制作iis如何设置服务器上网站空间大小
  • 做企业免费网站互联网营销的十五种方式
  • wordpress整站搬家首页空白问题文件链接 win wordpress