Règles de tentatives d'accès pour les beans entity EJB 2.x
Une règle de tentative d'accès est un ensemble nommé de propriétés ou de tentatives d'accès qui conditionne l'accès aux données au niveau de la persistence Enterprise JavaBeans (EJB). Vous pouvez attribuer des règles à des méthodes individuelles au niveau des interfaces locales, éloignées ou home du bean entity lors de l'assemblage. Vous ne pouvez définir des tentatives d'accès que dans des modules compatibles EJB version 2.x et ultérieures pour les beans entity avec CMP version 2.x.
Ce produit fournit plusieurs règles de tentative d'accès qui indiquent des permutations de règles d'accès et de contrôle de concurrence. Les règles de mise à jour pessimistes peuvent être qualifiées ultérieurement. Les règles sélectionnées déterminent le niveau d'isolement et la stratégie de verrouillage appropriés utilisés par l'environnement d'exécution.

Vous pouvez utiliser le profilage d'application ou les règles de tentative d'accès au niveau méthode pour contrôler la tentative d'accès de manière plus précise. Les règles de tentative d'accès au niveau méthode sont nommées et définies au niveau du module. Un module peut avoir une ou plusieurs règles. Les règles sont attribuées et s'appliquent à des méthodes individuelles des interfaces déclarées des beans entity et de leurs interfaces home associées. Une règle s'appuyant sur des méthodes s'exerce avec la combinaison du gestionnaire CMP EJB quand la méthode provoque le chargement de l'entité.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Une entité configurée avec une règle en lecture seule provoquant l'activation d'une règle peut provoquer des problèmes si des mises à jour sont tentées dans la même transaction. Ces modifications ne sont pas validées et le processus affiche une exception indiquant que l'intégrité des données a été compromise.