Do not use NativeJdbcExtractor

This rule flags the property named nativeJdbcExtractor within beans in Spring configuration files.

This example shows a nativeJdbcExtractor element which will get flagged in Spring configuration file.

<bean id="someClass" class="com.myClass">
<property name="targetDataSource">
<jee:jndi-lookup jndi-name="jdbc/springdb"/>
</property>
<property name="nativeJdbcExtractor">
<bean class="org.springframework.jdbc.support.nativejdbc.WebSphereNativeJdbcExtractor"/>
</property>
</bean>

Use of NativeJdbcExtractor class implementations such as WebSphereNativeJdbcExtractor are not supported on WebSphere Application Server. The alternative is to use the Java Database Connectivity (JDBC) wrapper pattern.

For additional information, see: