2010-09-03 16 views
0

Nous sommes au milieu d'un processus de migration pour convertir les beans entité EJB2.1 en EJB3. Nous avons choisi Hibernate comme fournisseur JPA 1.0 dans Weblogic.Désactiver le versionnement automatique dans le fournisseur Jib Hibernate?

Nous aimerions désactiver le mode automatique. incrément de la version de l'entité en cas de persistance. Est-il possible d'activer cette fonctionnalité? (comme dans property ou persistence.xml?)

Est-ce que JPA 1.0 supporte le verrouillage pessimiste?

Merci

Répondre

1

Hibernate utilise l'annotation @Version pour désigner le champ versionnée sur votre entité. En supprimant simplement cette annotation, les incréments de ce champ seront désactivés.

Pessimistic locking est pris en charge par mise en veille prolongée

+0

merci bien! Le problème est que l'entité est en dehors du projet et que nous ne pouvons pas modifier l'annotation d'entité. –