Skip to content

Commit 4a4bab0

Browse files
committed
Fix JDBC-176
1 parent cbe253f commit 4a4bab0

File tree

5 files changed

+7
-4
lines changed

5 files changed

+7
-4
lines changed

CHANGES.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
Changes coming in 0.7.9
22

3+
* Fix behavior of multi-inserts when database does not support generated keys [JDBC-176](https://dev.clojure.org/jira/browse/JDBC-176).
34
* Support Oracle SID style URLs (`dbtype` can be `oracle:sid` which maps to `oracle:thin` and uses `:` as the separator before the `dbname` value) [JDBC-173](https://dev.clojure.org/jira/browse/JDBC-173).
45

56
Changes in 0.7.8

deps.edn

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
:1.7 {:override-deps {org.clojure/clojure {:mvn/version "1.7.0"}}}
2121
:1.8 {:override-deps {org.clojure/clojure {:mvn/version "1.8.0"}}}
2222
:1.9 {:override-deps {org.clojure/clojure {:mvn/version "1.9.0"}}}
23-
:master {:override-deps {org.clojure/clojure {:mvn/version "1.10.0-master-SNAPSHOT"}}}
23+
:1.10 {:override-deps {org.clojure/clojure {:mvn/version "1.10.0"}}}
24+
:master {:override-deps {org.clojure/clojure {:mvn/version "1.11.0-master-SNAPSHOT"}}}
2425
:perf {:extra-paths ["src/perf/clojure"]
2526
:extra-deps {criterium {:mvn/version "0.4.4"}}
2627
:jvm-opts ["-server"

run-tests.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ dbs="derby h2 hsqldb sqlite"
4444
# Start with clean databases each time to avoid slowdown
4545
rm -rf clojure_test_*
4646

47-
versions="1.7 1.8 1.9 master"
47+
versions="1.7 1.8 1.9 1.10 master"
4848
for v in $versions
4949
do
5050
TEST_DBS="$dbs $*" clj -A:test:runner:$v

src/main/clojure/clojure/java/jdbc.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -958,7 +958,7 @@ http://clojure-doc.org/articles/ecosystem/java_jdbc/home.html"}
958958
(^{:once true} fn* []
959959
(let [counts (if multi?
960960
(.executeBatch stmt)
961-
(.executeUpdate stmt))]
961+
(vector (.executeUpdate stmt)))]
962962
(try
963963
(let [rs (.getGeneratedKeys stmt)
964964
result (cond multi?

src/test/clojure/clojure/java/jdbc_test.clj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,8 @@
6868
(def mysql-db {:dbtype "mysql"
6969
:dbname "clojure_test"
7070
:user "clojure_test"
71-
:password "clojure_test"})
71+
:password "clojure_test"
72+
:useSSL false})
7273

7374
(def derby-db {:dbtype "derby"
7475
:dbname "clojure_test_derby"

0 commit comments

Comments
 (0)