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;
}