Prova ad aggiungere questa proprietà Ibernazione:
<property name="hibernate.connection.release_mode">after_transaction</property>
Per impostazione predefinita, JTA impone che la connessione dovrebbe essere rilasciato dopo ogni dichiarazione , che è indesiderabile per la maggior parte dei casi d'uso. La maggior parte dei driver non consente comunque il multiplexing di una connessione su più transazioni XA.