#282 allow for unsupported wrappers in drivers

Signed-off-by: Sean Corfield <sean@corfield.org>
This commit is contained in:
Sean Corfield 2024-11-20 17:13:45 -08:00
parent b0a640a101
commit f52897adea
No known key found for this signature in database

View file

@ -113,9 +113,12 @@
(catch Exception _))))))))
(defn- raw-connection ^Connection [^Connection con]
(if (.isWrapperFor con Connection)
(.unwrap con Connection)
con))
(try ; because some drivers do not implement this :(
(if (.isWrapperFor con Connection)
(.unwrap con Connection)
con)
(catch Exception _
con)))
(extend-protocol p/Transactable
java.sql.Connection