Re: CMP Entity beans from database
Christophe Cailloix <[email protected]>
| Newsgroups | gmane.comp.java.netbeans.general.french |
|---|---|
| Message-ID | <[email protected]> |
Bonjour, Je ne sais pas si nous avons un tutoriel mais si tu connais un peu les EJB ce n'est pas très compliqué. Je te le fais en quelques lignes. Commence par créer quelques tables dans ta base de données. Ensuite dans NetBeans va dans le menu runtime puis fais database/drivers/(clic droit)/add driver, un assistant apparaît. Fais " add ", sélectionne ton driver JDBC puis renseigne les infos pour la connexion à ta base (url, login, pass, …). Si tu ne t'es pas trompé une connexion apparait dans l'arborescence de database dans le menu runtime. Clique dessus pour déplier l'arborescence de cette nouvelle connexion (il est possible qu'on te réclame le mot de passe de connexion à la DB). Si ca se déplie et que tu vois des choses comme " Tables ", " Views ", … c'est bon signe, ta connexion JDBC fonctionne. Ensuite retourne dans ton projet. Dans ton arborescence de package fais un clic droit/new/CMP entity beans from database, un assistant apparaît. Comme quoi, on t'assiste ;-). Coche JDBC connexion et sélectionne ta connexion JDBC fraîchement créée dans la liste puis fais " next ". Tu devrais voir la liste des tables de ta base. Bascule en quelques unes à droite de la fenêtre puis clique sur " Finish ". Normalement tes classes devraient se générer conformément aux tables que tu avais créées. Ensuite tu peux paramétrer tes entity beans dans " Configuration files" qui se trouve dans l'arborescence de ton projet. En cliquant sur " ejb-jar.xml " un éditeur un peu particulier s'affichera et te permettra de modifier ton fichier de config. Par ma part j'ai eu besoin de rajouter un fichier jbosscmp-jdbc.xml pour pouvoir utiliser mes EJB Entity. J'espère que ces quelques notes t'aideront. Christophe Cailloix. Lorince T. a écrit : > Bonjour tout le monde, > > Est ce qu'on a un tutoriel qui indique comment créer et utiliser un CMP > Entity beans from database > dans un module EJB fait avec NB 5.0? > > Merci. > > Lorince T.