I think this is because of the following
checkout ManagedConnectionFactory here.
. equals() hashCode(). , java, , , . , .
ManagedConnectionFactory .
, JCA 1.6,
A resource adapter must provide implementations of the following interfaces:
javax.resource.spi.ManagedConnectionFactory
javax.resource.spi.ManagedConnection
javax.resource.spi.ManagedConnectionMetaData
1.5
JCA 1.6, , .
, .
, , "" factory.
, , JCA 1.5, 1.6