Zkuste přidat tuto vlastnost Hibernate:
<property name="hibernate.connection.release_mode">after_transaction</property>
Ve výchozím nastavení JTA nařizuje, aby připojení být propuštěn po každém prohlášení , což je pro většinu případů použití nežádoucí. Většina ovladačů stejně neumožňuje multiplexování připojení přes více transakcí XA.