Também reparei que parece que ele recria o pool toda vez que mando fazer a pesquisa. Toda vez que o comando de trazer os dados é executado, o console mostra isso:
ago 16, 2019 9:13:22 AM org.hibernate.jpa.internal.util.LogHelper logPersistenceUnitInformation
INFO: HHH000204: Processing PersistenceUnitInfo [name: BBR]
ago 16, 2019 9:13:23 AM org.hibernate.Version logVersion
INFO: HHH000412: Hibernate Core {5.4.3.Final}
ago 16, 2019 9:13:23 AM org.hibernate.annotations.common.reflection.java.JavaReflectionManager
INFO: HCANN000001: Hibernate Commons Annotations {5.1.0.Final}
ago 16, 2019 9:13:24 AM org.hibernate.c3p0.internal.C3P0ConnectionProvider configure
INFO: HHH010002: C3P0 using driver: com.ibm.db2.jcc.DB2Driver at URL: jdbc:db2://GWDB2.BB.COM.BR:50100/BDB2P04:currentSchema=DB2BBR;
ago 16, 2019 9:13:24 AM org.hibernate.c3p0.internal.C3P0ConnectionProvider configure
INFO: HHH10001001: Connection properties: {user=DB2I1024, password=}
ago 16, 2019 9:13:24 AM org.hibernate.c3p0.internal.C3P0ConnectionProvider configure
INFO: HHH10001003: Autocommit mode: false
ago 16, 2019 9:13:24 AM com.mchange.v2.log.MLog
INFORMAÇÕES: MLog clients using java 1.4+ standard logging.
ago 16, 2019 9:13:24 AM com.mchange.v2.c3p0.C3P0Registry
INFORMAÇÕES: Initializing c3p0-0.9.5.3 [built 27-January-2019 00:11:37 -0800; debug? true; trace: 10]
ago 16, 2019 9:13:24 AM org.hibernate.c3p0.internal.C3P0ConnectionProvider configure
INFO: HHH10001007: JDBC isolation level:
ago 16, 2019 9:13:24 AM com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource
INFORMAÇÕES: Initializing c3p0 pool... com.mchange.v2.c3p0.PoolBackedDataSource@b620137a [ connectionPoolDataSource -> com.mchange.v2.c3p0.WrapperConnectionPoolDataSource@c0f7c544 [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, contextClassLoaderSource -> caller, debugUnreturnedConnectionStackTraces -> false, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, forceSynchronousCheckins -> false, identityToken -> 1bqsqooa416tq5v81d7ue0f|18508b92, idleConnectionTestPeriod -> 120, initialPoolSize -> 1, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 60, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 3, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 1, nestedDataSource -> com.mchange.v2.c3p0.DriverManagerDataSource@68f7951f [ description -> null, driverClass -> null, factoryClassLocation -> null, forceUseNamedDriverClass -> false, identityToken -> 1bqsqooa416tq5v81d7ue0f|4fe0a0b, jdbcUrl -> jdbc:db2://GWDB2.BB.COM.BR:50100/BDB2P04:currentSchema=DB2BBR;, properties -> {user=**, password=**} ], preferredTestQuery -> null, privilegeSpawnedThreads -> false, propertyCycle -> 0, statementCacheNumDeferredCloseThreads -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false; userOverrides: {} ], dataSourceName -> null, extensions -> {}, factoryClassLocation -> null, identityToken -> 1bqsqooa416tq5v81d7ue0f|7683f836, numHelperThreads -> 3 ]
ago 16, 2019 9:13:25 AM org.hibernate.dialect.Dialect
INFO: HHH000400: Using dialect: org.hibernate.dialect.DB2Dialect
ago 16, 2019 9:13:26 AM org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentImpl sequenceInformationList