Bonjour,
Voilà, j'aimerais utiliser les EJB session afin de bénéficier de tous leurs avantages (transaction, sécurité,...), mais en revanche je ne veux pas utiliser d'entity bean car, dans mon cas :
- Le mapping n'est pas pertinent (une classe pour plusieurs tables avec parfois la nécessité de faire des requètes pour déterminer la valeur d'un attribut)
- Nécessité d'avoir une gestion fine des requètes (possibilité d'utiliser les spécifités du SGBD)
Je me pose donc la question de savoir si une gestion "à la main" est raisonnable. Je pense avoir un/des DAO qui seront des session (stateless ?) Bean. Y'a-t-il des risques si je procède ainsi ? par exemple est-ce que la gestion des accés concurrent est gérée par le conteneur même pour les POJO ?
Question peut-être stupide : y'a-t-il un quelconque intèrêt à marquer les POJO par @Entity si on n'utilise pas le mapping ?
J'espère que c'est clair
Merci d'avance pour votre aide
@+
Partager