Mar*_*eon 4 oracle spring truncate jdbctemplate
我试图用Spring截断一个表:
jdbcTemplate.execute("TRUNCATE TABLE " + table);
Run Code Online (Sandbox Code Playgroud)
得到错误:
引起:org.springframework.jdbc.BadSqlGrammarException:StatementCallback; 错误的SQL语法[TRUNCATE TABLE RESULT_ACCOUNT]; 嵌套异常是java.sql.SQLException:意外的标记:语句中的TRUNCATE [TRUNCATE]
有任何想法吗?
这里的问题是您不能在现有事务中执行任何DDL(例如truncate).原因是DDL执行自动提交而不与事务概念(即:回滚)进行交互.所以我设置方法NOT_SUPPORTED
,我很好.
归档时间: |
|
查看次数: |
10348 次 |
最近记录: |