title: Difference between Spring JtaTransactionManager and HibernateTransactionManager
body: <p>What is the difference between Spring <code>JtaTransactionManager</code> and <code>HibernateTransactionManager</code> and when to use one in my application? I know about <code>HibernateTransactionManager</code> and I can use it if I use Hibernate as my ORM tool but I didn't understand when to use <code>JtaTransactionManager</code>.</p>