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

camunda + oracle 启动报错 解决方法

 启动报错如下:

 java.sql.SQLException: sql injection violation, comment not allow : select * from ( select a.*, ROWNUM rnum from (select RES.ID_,RES.REV_,RES.DUEDATE_,RES.PROCESS_INSTANCE_ID_,RES.EXCLUSIVE_from ACT_RU_JOB RESwhere (RES.RETRIES_ > 0)and (RES.DUEDATE_ is null orRES.DUEDATE_ <= ?)and (RES.LOCK_OWNER_ is null or RES.LOCK_EXP_TIME_ < ?)and RES.SUSPENSION_STATE_ = 1and ( ( RES.EXCLUSIVE_ = 1and not exists(select J2.ID_ from ACT_RU_JOB J2where J2.PROCESS_INSTANCE_ID_ = RES.PROCESS_INSTANCE_ID_                                           -- from the same proc. inst.and (J2.EXCLUSIVE_ = 1)                                                              -- also exclusiveand (J2.LOCK_OWNER_ is not null and J2.LOCK_EXP_TIME_ >= ?)  -- in progress))orRES.EXCLUSIVE_ = 0)) a where ROWNUM < ?) where rnum  >= ?

原因是 使用了druid连接池,在执行sql语句的时候 不支持注释。因为camunda的sql语句是封装在jar里,这里无法修改sql,这里添加 druid配置

      druid: wall:comment-allow: true
 

http://www.lryc.cn/news/449035.html

相关文章:

  • 变幅液压系统比例阀放大器
  • 在 Ubuntu 安装 Python3.7(没有弯路)
  • Linux 简易shell编写
  • POLYGON Nature - Low Poly 3D Art by Synty 树木植物
  • 了解什么是瞪羚企业
  • 寻找两个正序数的中位数(C)
  • YOLOv10涨点改进:IoU优化 | Unified-loU,用于高品质目标检测的统一loU ,2024年8月最新IoU
  • Spring Boot 实现动态配置导出,同时支持公式和动态下拉框渲染和性能优化案例示范
  • 一网打尽 运维必封的50个高危端口清单,零基础入门到精通,收藏这一篇就够了
  • 方法 WebDriverWait
  • LOESS(Locally Estimated Scatterplot Smoothing)
  • 每天学习一个技术栈 ——【Django Channels】篇(1)
  • js设计模式-工厂模式 单例模式 观察者模式 发布订阅模式 原型模式 代理模式 迭代器模式
  • 关于Java中的List<User>如何进行深拷贝
  • 2025 年 IT 前景:机遇与挑战并存,人工智能和云计算成重点
  • Cortex-A7和Cortex-M7架构处理器取中断向量全流程分析
  • MODELS 2024震撼续章:科技与可持续性的未来交响曲
  • CICD 持续集成与持续交付
  • “数据面”(Data Plane)是指负责实际数据处理和转发的部分
  • 面试题:MySQL你用过WITH吗?领免费激活码
  • consul 介绍与使用,以及spring boot 项目的集成
  • Linux常用命令shell常用知识 。。。。面试被虐之后,吐血整理。。。。
  • 压力测试指南-压力测试基础入门
  • Linux:LCD驱动开发
  • QT:常用类与组件
  • 企业内训|提示词工程师高阶技术内训-某运营商研发团队
  • K8S真正删除pod
  • 数据结构:队列及其应用
  • 26个用好AI大模型的提示词技巧
  • 线性表二——栈stack