【发布时间】:2014-09-26 13:27:57
【问题描述】:
我正在使用 Spring 中的 JdbcTemplate 来查询 Oracle 数据库并返回结果。但是,如果我使用 DELETE 语句运行 query() 方法,它会回复“ORA-00900:无效 SQL 语句”错误,但条目仍会被删除。
这是 Spring 错误还是 Oracle 错误,我该如何解决? query() 应该不能修改。
【问题讨论】:
-
为什么不使用专为 SQL 插入/更新/删除设计的
jdbcTemplate.update -
为什么查询不能修改?它只是像
update方法一样执行查询,但唯一的问题是它需要一个可以解析的ResultSet。
标签: java spring oracle jdbctemplate