Bonjour à tous,
Ca fait un moment que je tourne en rond. Je n'arrive pas à m'en sortir.
- J'ai créé une Appli Entreprise + EJBModule + WARModule (avec framework struts)
- J'ai créé un simple projet java qui contient les entités générées à partir d'entité de base de données + ajout de librairie Persistence
- J'ai ajouté le jar du projet aux 2 modules dans leurs librairies respectives
- J'ai généré automatiquement les JPAController à partir des entites
- J'ai rajouté des ejb
- J'ai créé les action/forms struts puis les jsp
Ca marche j'ai accès à mes JSP les données affichées viennent de la BDD
Mais j'ai 2 soucis
1- Je ne peux pas clean&build les EntiteJPAController généré auto car il ya une erreur
error: cannot find symbol CriteriaQuery cq = em.getCriteriaBuilder().createQuery();
symbol: method getCriteriaBuilder()
location: variable em of type EntityManager
2- Je n'arrive pas à faire de requete d'insertion dans la BDD voici l'erreur :
java.lang.IllegalStateException: ERROR: only SessionBeans with bean-managed transactionscan obtain UserTransaction
Je suis désolé j'ai trop la sensation d'être un newbie sur les 2erreurs mais j'y arrive pas :'(
IDE :Netbeans 7.0.1
JDK : 1.7
JEE version : JEE6
JPA lib : Persistence -ejb3-persistence.jar
Persistence Unit : EclipseLink (JPA2.0)
OS : Windows Seven
Partager