DataNucleus can be used with a connection pool internally. This plugin provides this capability for C3P0, DBCP and Proxool.
'org.datanucleus:datanucleus-connectionpool:1.0.0'
<dependency>
<groupId>org.datanucleus</groupId>
<artifactId>datanucleus-connectionpool</artifactId>
<version>1.0.0</version>
</dependency>
<dependency org="org.datanucleus" name="datanucleus-connectionpool" rev="1.0.0"/>
"org.datanucleus", "datanucleus-connectionpool", "1.0.0"