Quoi utiliser Mode de rinçage 'Auto' ou 'Commit'

Comme mon titre de décrire, je suis de l'utilisation d'hibernate Auto flush mode mécanisme dans mon application. Donc, quand j'ai modifier des données dans une hibernate objet persistant, il reflète automatiquement dans la base de données. Je ne veux pas de cela. J'ai donc trouvé une solution pour utiliser FlushMode Commit à la place.

Donc, voici ma question:

  • Est-il préférable d'utiliser Commit flush mode au lieu de Auto? et
  • Quel est le sens de cette déclaration à partir de la documentation?

    La Session est parfois vidées avant l'exécution de la requête dans l'ordre
    pour vous assurer que les requêtes ne jamais revenir rassis état.

http://docs.jboss.org/hibernate/orm/3.5/javadoc/org/hibernate/FlushMode.html

source d'informationauteur commit