J'ai rapporté avec jasperreports et JPA, tous ces rapports ne sont que des "catalogues" dans lesquels la seule information est une entité ou parfois une entité avec ses entités liées.Rapports complexes avec JPA et JasperReports
Maintenant je dois concevoir des rapports avec des informations très complexes (regroupement, résumé, champs ne faisant pas partie d'une entité etc.) ce qui n'est pas possible avec mes entités (Oui je sais que je peux modifier ma conception mais je fais Je pense que c'est bon pour mon application).
J'ai réfléchi à différentes alternatives, comme passer une connexion jdbc même si cela implique de créer des méthodes dans mes classes pour passer cet objet à la vue (qui génère le rapport).
Un autre est de créer un autre contexte (application) qui accède à la base de données à sa manière (quelque chose comme BI), donc cette application serait séparée de mon application d'origine.
J'espère que quelqu'un peut commenter ou me donner un meilleur moyen d'y parvenir. Par ailleurs, mon cadre c'est le printemps.
Merci.
Je vous remercie de votre avis, il est très important, je suis d'accord que le passage de l'objet Connection à la couche de vue est une très mauvaise idée, il semble beaucoup mieux de générer le rapport dans la couche de service. Je serai très reconnaissant si vous pouvez me fournir ces exemples. Je vous remercie. – OJVM
j'ai oublié d'écrire mon e-mail c'est ojvm24 à gmail dot com – OJVM
En ce moment, je suis passin la connexion à la couche de vue, mais je vais essayer votre solution, merci. – OJVM