2

clojure.java.jdbcを使用してClojureプログラムを作成しています。DBCPを使用してHSQL2.2.8への接続をプールしています。スキーマが存在するかどうかをテストする(トランザクション)ブロックがあり、存在しない場合は、スキーマと一連のテーブルを作成します。スキーマ作成後のステートメントの1つ(MERGEステートメントだと思います)がBatchUpdateExceptionをスローします。

問題は、スキーマの作成が同じ(トランザクション)ブロックの一部であっても、BatchUpdateExceptionでロールバックされないことです。

Clojure JDBCがDBCPまたはHSQLと相互作用することに関する既知の問題はありますか?

4

1 に答える 1

1

どうでも。

どうやらトランザクションはスキーマの変更には適用されません。なんてこと?

于 2012-08-29T15:52:15.337 に答える