commit | 3b0e543e99c2c94f02153d2313ec8635c9ce56e8 | [log] [tgz] |
---|---|---|
author | Christian Schneider <chris@die-schneider.net> | Wed Oct 26 16:11:47 2016 +0000 |
committer | Christian Schneider <chris@die-schneider.net> | Wed Oct 26 16:11:47 2016 +0000 |
tree | c7e32e97059a4de654026058070b0996fecce041 | |
parent | d1ff32a52cbc71ff78bac257092be24913f2d61c [diff] |
[ARIES-1615] Handle PreparedStatement to avoid NPE git-svn-id: https://svn.apache.org/repos/asf/aries/trunk/jpa@1766695 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/jpa-container/src/main/java/org/apache/aries/jpa/container/weaving/impl/DummyDataSource.java b/jpa-container/src/main/java/org/apache/aries/jpa/container/weaving/impl/DummyDataSource.java index 6e5fa43..cac5635 100644 --- a/jpa-container/src/main/java/org/apache/aries/jpa/container/weaving/impl/DummyDataSource.java +++ b/jpa-container/src/main/java/org/apache/aries/jpa/container/weaving/impl/DummyDataSource.java
@@ -24,9 +24,11 @@ import java.lang.reflect.Proxy; import java.sql.Connection; import java.sql.DatabaseMetaData; +import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.SQLFeatureNotSupportedException; +import java.sql.Statement; import javax.sql.DataSource; @@ -62,6 +64,9 @@ if (type == ResultSet.class) { return createProxy(classLoader, ResultSet.class); } + if (type == Statement.class) { + return createProxy(classLoader, PreparedStatement.class); + } return null; }