Oracle:ORA-00911: 无效字符

Hibernate的SQLQuery查询SQL的时候报的异常:ORA-00911: 无效字符;

库是Oracle:

打印sql直接在plsql中执行是没问题的,但是在java代码中执行的时候就会报异常:ORA-00911: 无效字符;

其问题根源在SQL的最后结尾处的一个冒号";",应该去掉SQL最后的";",之后再重启就没问题了;