2009-07-09 11 views
0

dans ma tentative d'apprendre un peu plus vite l'utilisation de printemps et d'hiberner j'ai lu quelques chapitres sur les livres et créé un projet java simple de NetBeans 6.7. J'ai décidé d'utiliser les annotations d'hibernation au lieu de mapper les fichiers. Dans mon pojo j'importe le javax.persistence. *; et j'ai une erreur que javax n'existe pas. Ce qui me surprend, c'est parce que c'est une application java simple? Je viens de fond .Net et l'idée principale de ce mini projet est de consommer (DAOs) comme je voudrais utiliser un projet de bibliothèque de classe dans. Net.Comment résoudre ou je voudrais juste créer un autre type de projet. si oui lequel? Merci d'avoir lu.Javax paquet et simple application Java avec le printemps hiberner

Répondre

1

Quelle édition de NetBeans avez-vous installé? Avez-vous installé celui avec Java Web et EE support? L'API Java Persistence fait partie de Java EE. Par conséquent, l'installation Java SE standard ne comportera pas les bibliothèques nécessaires.

+0

merci pour la réponse.j'ai installé le netbeans 6.7 tous les paquets inclus.j'ai le java web et ee mais juste que je n'ai pas démarré une application web ni une application d'entrepot.je pensais qu'ils sont juste énormes pour cette petite démo i ' Je n'arrive pas à le faire fonctionner sur un projet java simple? –

+0

Si c'est la suite complète, alors la bibliothèque devrait être là. Je ne fais que travailler ma mémoire ici, mais si vous allez dans les propriétés de votre projet, il devrait y avoir un moyen d'ajouter une bibliothèque ou une dépendance. Vous devriez être capable de trouver la bibliothèque Hibernate ici. – aberrant80

1

Cela ressemble à un problème de classpath. ajoutez-vous le jar avec javax.persistence à votre chemin de classe

+0

bonjour merci pour votre réponse rapide.Dans le projet sous les nœuds des bibliothèques j'ai jdk1.6 et le reste des bibliothèques que j'utilise.je suis un peu confus au sujet de votre déclaration.ne pas javax un java fondamental i signifier par cela à l'intérieur de java lui-même? Si non s'il vous plaît veuillez me dire où trouver le javax.persistence jar dans mon C: \ Program Files \ Java \ jdk1.6.0_13 \ ou C: \ Program Files \ Java \ jre6. merci –

+0

Java persistance api ne fait pas partie de jdk. –

0

Vous pouvez probablement ajouter la dépendance de persistance via un artefact/facette que vous devez définir dans le projet. Il devrait déjà être là, il suffit de le trouver.

Mais si vous n'obtenez rien, cherchez google pour persistence.jar (c'est le nom des définitions d'interface de JPA).

+0

vous remercie tous pour votre réponse.J'ai enfin pour l'instant utiliser les fichiers de cartographie. Merci encore! –

Questions connexes