title: Hibernate does not rollback trigger-related changes
body: <p>I have an application with a MySQL database. This database has a table A and a trigger when a new row is inserted in this table.</p>
  
  <p>Now, when I create new entity (associated to this table), and save it with <code>session.save(aEntity);</code> in a transaction, but when I execute the save, MySQL activates the trigger of table A and creates a new entry in some other table, but the row in table A is not saved until I call <code>transaction.commit()</code>.</p>
  
  <p>I sometimes need do rollback <code>transaction.rollback()</code> but the trigger would create the new entry in other table and it won't be deleted.</p>
  
  <p>How can i do it?</p>