2

我正在使用 clojure.java.jdbc 编写一个 Clojure 程序。我正在使用 DBCP 来汇集与 HSQL 2.2.8 的连接。我有一个(事务)块,我在其中测试模式是否存在,如果不存在,则创建它和一堆表。架构创建后的语句之一(我相信是 MERGE 语句)会引发 BatchUpdateException。

问题是架构创建不会在 BatchUpdateException 上回滚,即使它们是同一(事务)块的一部分。

Clojure JDBC 与 DBCP 或 HSQL 交互是否存在已知问题?

4

1 回答 1

1

没关系。

显然,事务不适用于架构更改。怎么回事?

于 2012-08-29T15:52:15.337 回答