#282 allow for unsupported wrappers in drivers
Signed-off-by: Sean Corfield <sean@corfield.org>
This commit is contained in:
parent
b0a640a101
commit
f52897adea
1 changed files with 6 additions and 3 deletions
|
|
@ -113,9 +113,12 @@
|
||||||
(catch Exception _))))))))
|
(catch Exception _))))))))
|
||||||
|
|
||||||
(defn- raw-connection ^Connection [^Connection con]
|
(defn- raw-connection ^Connection [^Connection con]
|
||||||
(if (.isWrapperFor con Connection)
|
(try ; because some drivers do not implement this :(
|
||||||
(.unwrap con Connection)
|
(if (.isWrapperFor con Connection)
|
||||||
con))
|
(.unwrap con Connection)
|
||||||
|
con)
|
||||||
|
(catch Exception _
|
||||||
|
con)))
|
||||||
|
|
||||||
(extend-protocol p/Transactable
|
(extend-protocol p/Transactable
|
||||||
java.sql.Connection
|
java.sql.Connection
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue