Mise à jour de données à l'aide d'un bean d'accès
Vous pouvez mettre à jour les données de votre logique métier à l'aide d'un bean d'accès pour récupérer et modifier des données, même si la méthode d'accès sous-jacente est JPA.
Pourquoi et quand exécuter cette tâche
Lorsque vous mettez à jour des données dans votre logique métier, vous allez d'abord utiliser Recherche de données à l'aide d'un bean d'accès, puis les setter de la classe pour modifier les données. Vous n'avez pas besoin d'utiliser explicitement EntityManager pour rendre l'entité JPA modifiée persistante. Une fois que l'opération de validation ou de vidage de transaction est appelée, les données modifiées seront validées dans la base de données.
L'exemple suivant montre comment récupérer, mettre à jour et valider des données sur UserProfileAccessBean :
Procédure
- Créer un nouveau bean d'accès :
UserProfileAccessBean abUserProfile = new UserProfileAccessBean(); - Définissez la clé primaire :
abUserProfile.setInitKey_UserId(getUserId().toString()); - Mettez à jour le nom d'affichage :
abUserProfile.setDisplayName("My display name"); - Mettez à jour la description de l'utilisateur :
abUserProfile.setDescription("My user description");