2010-08-16 6 views
2

J'essaye de construire une application simple avec JDeveloper 11g. Je me connecte à une base de données MSSQL Server 2008 et j'en obtiens des données. Je suis nouveau chez Enterprise Java Beans 3.0, donc je ne sais pas quel code je devrais écrire pour la mise à jour des données, supprimer ou insérer et où écrire. J'ai fait une application (Fusion Web Application) mais les changements que j'ai faits sur cette application n'affectent pas la base de données. Je suis nouveau chez Enterprise Java Beans 3.0 donc je ne sais pas quel code écrire, supprimer ou insérer et où écrire. Quelqu'un pourrait-il m'aider avec ce problème?EJB 3.0 et SQL

Répondre

2

Vous avez plusieurs options, mais la méthode recommandée * est d'utiliser JPA (Java Persistence API) pour le stockage et la récupération de vos données. Pour en savoir JPA, vous pouvez lire ce chapitre de tutoriel Java EE: Introduction to the Java Persistence API

*: Pour certains projets, il est logique d'envisager d'autres options aussi, mais JPA est la technologie de persistance standard Java EE 5 et 6.

+0

D'accord. Parfois, le SQL brut est la solution idéale pour les applications héritées. Parfois, d'autres options sont la bonne façon. Cependant, en commençant frais et n'ayant pas d'exigences particulières particulières, je choisirais JPA parce que c'est "intégré". –