Je fais quelques tests avec un projet Entreprise sous netbeans 5.5.1, et me vient une question d'organisation : où placer dans mon projet les classes "entités" (utilisées par JPA et annotées par @Entity) ? Dans un EJB ? dans le projet web .war ?
En fait, j'ai fait un test où mes entités sont déclarées et chargées à partir d'un EJB Stateful, mais je constate que l'objet retourné par la méthode de l'EJB est une "copie", et non pas une référence directe à l'objet contenu dans l'EJB. Il doit y avoir une histoire de "sérialisation" et "désérialisation", d'invocation à distance.... Quand j'essaye de sauvegarder en retour mon objet modifé par l'application web, il ne le reconnait plus, et m'indique qu'il ne peut sauvegarder un objet détaché.
Néophyte, je me demande comment gérer ça concrètement, pour que la partie données soit séparée de la partie présentation.
Partager