You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aries.apache.org by cs...@apache.org on 2016/10/26 16:11:47 UTC

svn commit: r1766695 - /aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/weaving/impl/DummyDataSource.java

Author: cschneider
Date: Wed Oct 26 16:11:47 2016
New Revision: 1766695

URL: http://svn.apache.org/viewvc?rev=1766695&view=rev
Log:
[ARIES-1615] Handle PreparedStatement to avoid NPE

Modified:
    aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/weaving/impl/DummyDataSource.java

Modified: aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/weaving/impl/DummyDataSource.java
URL: http://svn.apache.org/viewvc/aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/weaving/impl/DummyDataSource.java?rev=1766695&r1=1766694&r2=1766695&view=diff
==============================================================================
--- aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/weaving/impl/DummyDataSource.java (original)
+++ aries/trunk/jpa/jpa-container/src/main/java/org/apache/aries/jpa/container/weaving/impl/DummyDataSource.java Wed Oct 26 16:11:47 2016
@@ -24,9 +24,11 @@ import java.lang.reflect.Method;
 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 @@ public final class DummyDataSource imple
             if (type == ResultSet.class) {
                 return createProxy(classLoader, ResultSet.class);
             }
+            if (type == Statement.class) {
+                return createProxy(classLoader, PreparedStatement.class);
+            }
             return null;
         }