title: Why is "hibernate.connection.autocommit = true" not recommended in Hibernate?
body: <p>In Hibernate API, there is a property <a href="https://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html/ch03.html#configuration-jdbc-properties" rel="noreferrer">hibernate.connection.autocommit</a> which can be set to true. </p>
  
  <p>But in the API, they have mentioned that it is not recommended to set it like so:</p>
  
  <blockquote>
    <p>Enables autocommit for JDBC pooled connections (it is not
    recommended).</p>
  </blockquote>
  
  <p>Why is it not recommended ? 
  What are the ill-effects of setting this property to true ?</p>