运行环境

jdk8+tomcat7+oracle+Eclipse+maven

项目技术(必填)

SSH + spring mvc + react.js

问题描述

代码如下:

public boolean check(Object caseId){

String sql = "SELECT SI.ITEM_ID FROM T_CLM_SETTLE_ITEM SI INNER JOIN T_CLM_ITEM I ON SI.ITEM_ID = I.ITEM_ID INNER JOIN T_CLM_OBJECT O ON O.OBJECT_ID = I.OBJECT_ID INNER JOIN T_CLM_CASE C ON C.CASE_ID = O.CASE_ID"

+"WHERE C.CASE_ID =caseId ";

Query query = this.getEntityManager().createNativeQuery(sql);

query.setParameter("caseId", caseId);

return query.getResultList().size() < 1  ? false:true;

}

调用check方法,返回值是null,会报 SqlExceptionHelper:131 ORA-00933: SQL command not properly ended 错误。麻烦各位大神帮忙看一下代码写的有什么问题。

PS:这个方法的目的是根据case_id去查找在T_CLM_SETTLE_ITEM表中是否有对应的记录,如果有,返回true,如果没有,返回false。

oracle查找异常中断的sql,oracle查询sql报错SqlExceptionHelper:131 ORA-00933: SQL command not properly ended...相关推荐

  1. Sqli-labs——lesson25(联合查询和报错注入,附各种sql万能密码)

    在开始第25关之前要了解一下waf绕过 Waf绕过大致分为三类:1.白盒绕过.2.黑盒绕过.3.fuzz测试 1.白盒绕过:通过分析源代码,来进行绕过,本关就是采用白盒绕过 2.黑盒绕过:1)架构层面 ...

  2. oracle查找异常中断的sqlid方法,Oracle查找锁定对象以及强制解除锁定的方法

    1.用dba权限的用户查看数据库都有哪些锁 select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$s ...

  3. oracle报销单怎么填写,报销单查询出现报错提示ORACLE数据库执行异常

    版本号:6.0 业务场景(如下): 预期效果(如下): 实际效果(如下)(包括错误,异常): 异常信息(异常类型:System.Data.OracleClient.OracleException) 异 ...

  4. Oracle JOB异常中断原因分析

    链接:http://blog.itpub.net/28602568/viewspace-1731805/ 标题: Oracle JOB异常中断原因分析 作者:lōττéry©版权所有[文章允许转载,但 ...

  5. Oracle查询提示 ORA-00933: SQL command not properly ended 原因排查

    Oracle查询提示 ORA-00933: SQL command not properly ended 原因排查 问题描述 问题排查与解决 问题描述 一段sql语句,在postgre数据库中运行未出 ...

  6. Oracle查询提示 ORA-00933 SQL command not properly ended 原因排查

    Oracle查询提示 ORA-00933: SQL command not properly ended 原因排查 问题描述 问题排查与解决 问题描述 一段sql语句,在postgre数据库中运行未出 ...

  7. oracle数据库异常---SP2-1503: 无法初始化 Oracle 调用界面 SP2-1503: 无法初始化 Oracle 问题的解决办法

    oracle数据库异常---SP2-1503: 无法初始化 Oracle 调用界面 SP2-1503: 无法初始化 Oracle 问题的解决办法 win7 下   cmd  运行   sqlplus  ...

  8. SQL 新加字段查询窗口报错

    SQL 新加字段查询窗口报错 这是由于SQL Server的intellisense的引起的,intellisense是SQL Server的智能记录智能感知功能,即当给sql表名加上".& ...

  9. TNS-03505 oracle用户可以tnsping通,普通用户tnsping报错

    From: http://zxf261.blog.51cto.com/701797/750308 今天碰到了一个有趣的问题 oracle用户可以tnsping通,普通用户tnsping报错 用普通用户 ...

最新文章

  1. 接口测试用例设计思路_接口测试平台设计思路10:成品总览白盒模块
  2. 进程与线程 thread (二)——线程概念
  3. C++ Primer 第10章 习题10.23
  4. QT的QVideoProbe类的使用
  5. 中班游戏电子计算机,幼儿园中班数学游戏:小小快递员
  6. java 读取sql xml文件是否存在_java.oracle問題,如下,我看到一个XML文件有一个SQL。...
  7. for+next()实现数组的遍历及while list each 的使用
  8. Oracle数据库Date类型查询问题(
  9. Flink 在 58 同城的应用与实践
  10. lua-获取当前时间
  11. 两个三维图像互信息python_两的解释|两的意思|汉典“两”字的基本解释
  12. 国内首个SENT 信号解析软件 适配NXP KMA321, melexis MLX90372等SENT信号输出芯片 完美替代PicoScope 解析SENT
  13. Sonix SN9P701 OCR点读笔二维码识别源码
  14. 研究方法|用CiteSpace进行科学文献可视化分析
  15. 移动应用的引导模式设计
  16. Hmmm:在社交网络上展示不同的真实的你
  17. AAC音频格式分析与解码
  18. vue滚动屏幕使其菜单栏隐藏和显示
  19. 2021高考北京大峪中学成绩查询,最新披露:京城30所中学高考成绩
  20. Excel如何批量在数字后面添加单位

热门文章

  1. Coronascape – 为COVID-19研究特制的基因列表比较工具
  2. Nature:好导师的16个标准
  3. 电脑开机时光驱咔咔响_电脑蓝屏了我该怎么办!
  4. pandas使用groupby函数进行分组聚合、使用agg函数指定聚合统计计算的数值变量、并自定义统计计算结果的名称(naming columns after aggregation)
  5. pandas将dataframe中的内容为列表(list)的数据列裂变、拆分为多个新的数据列实战:拆分为多个新的数据列(并指定新数据列的名称)、数据列中的列表(不等长)拆分为多个新的数据列产生NaN
  6. R语言ggplot2可视化在图像中添加脚注信息(footnote)实战:自定义脚注信息的位置、对齐形式、图的脚注、整个网格的脚注
  7. R语言ggplot2包以及lattice包可视化方程、函数的曲线实战:function curve
  8. pandas使用pd.concat横向合并多个dataframe实战:多个dataframe的横向表拼接(行对齐)、多个dataframe的横向表拼接(指定join参数、交集还是并集)
  9. R操作MySQL数据库创建表、删除表、增删改查(CRUD)
  10. NCBI中SRA数据库简介