Mise à jour des données à l'aide d'une entité JPA
Vous pouvez mettre à jour les entités JPA par défaut dans votre logique métier à l'aide d'un bean d'accès. Si vous avez des entités JPA personnalisées, vous n'avez pas besoin de les encapsuler dans un bean d'accès. Au lieu de cela, définissez une implémentation JPA DAO qui étend AbstractJPAEntityDaoImpl.
Pourquoi et quand exécuter cette tâche
Lorsque vous mettez à jour des données dans votre logique métier, vous trouverez d'abord des données à l'aide d'une entité JPA. Ensuite, vous pouvez modifier les paramètres de la classe pour modifier les données. Toutes les modifications que vous effectuez persisteront lorsque la transaction valide.
L'exemple suivant montre comment récupérer, mettre à jour et valider des données pour une nouvelle entité JPA créée.
Procédure
-
Trouvez une entité JPA.
EntityDao socialAccountDao = new SocialAccountDaoImpl(); SocialAccount socialAccount=socialAccountDao.find(new Long(10001)); -
Mettez à jour le nom.
socialAccount.setName("test");