2009-05-21 11 views
3

Je suis désolé c'est une petite question, car mon problème est que je ne comprends pas quelle approche prendre pour cela. J'ai cette base de données d'hibernation qui fonctionne très bien et je veux utiliser JasperReports pour créer des rapports basés sur les données de celui-ci. J'ai iReport fonctionnant et se reliant à la configuration hibernate et capable de lire des champs de mes requêtes et de construire un rapport. Cependant, je souhaite pouvoir exécuter des rapports enregistrés à partir de mon application et, sur certains objets, à l'exécution. Je dois être en mesure de transmettre mes objets persistants personnalisés à ces rapports lors de l'exécution et générer des rapports de cette façon. alors vraiment ils n'ont pas besoin d'une requête eux-mêmes, ils ont juste besoin de savoir quel genre d'objets ils vont obtenir.comprendre les rapports Jasper et Hibernate et les paramètres

Je vois que je peux leur donner des paramètres, mais seulement des objets bruts, et aussi dans iReport Je peux seulement faire des champs avec des types de données simples, mais la plupart de mes valeurs sont rendues dans toString() de mes objets J'aimerais juste retourner ça.

Je serais incroyablement reconnaissant si quelqu'un m'expliquait certaines de ces choses. Merci beaucoup! Joshua

Répondre

1

Je pense que vous pourriez avoir besoin de regarder dans http://jasperreports.sourceforge.net/api/net/sf/jasperreports/engine/data/JRBeanCollectionDataSource.html

c'est une collection de source de données de haricots afin que vous puissiez u charger des haricots personnalisés dans le rapport comme source de données

+0

En fait, cela a fonctionné à merveille pour moi, j'ai maintenant mes rapports montrant. Cependant, j'ai encore une autre question de compréhension que j'ai postée à une nouvelle question. Merci pour votre réponse! La nouvelle question à: http://stackoverflow.com/questions/894587 – Joshua