Do not force the Hibernate flush

Use the CMTTransactionFactory, so Hibernate knows that is not
him that opened the transaction and can guess when it has to flush.