sanzo
Legacy Member
Hey,
Ik ben al drie dagen met deze oefening bezig waar ik vanuit mijn huidig project een JPA moet oproepen om zaken te persisteren. Ik volg hiervoor een stap voor stap tutorial van de docent maar ik krijg telkens een fout eens ik vanuit mijn sessionbean een entitymanager instantieer en PersistenceContext gebruik. (de lijnen waar probleem achter geschreven staat)
In console krijg ik deze fout:
Als iemand enig idee heeft, zou echt geweldig zijn want ik probeer dit al ongeloofelijk lang op te lossen. Indien nodig kan ik ook de tutorial die ik volg via PM ofzo sturen. Nu ben ik meermaals herbegonnen zonder resultaat.
Ik ben al drie dagen met deze oefening bezig waar ik vanuit mijn huidig project een JPA moet oproepen om zaken te persisteren. Ik volg hiervoor een stap voor stap tutorial van de docent maar ik krijg telkens een fout eens ik vanuit mijn sessionbean een entitymanager instantieer en PersistenceContext gebruik. (de lijnen waar probleem achter geschreven staat)
Code:
@Stateless
public class Bibliotheek implements BibliotheekLocal {
@PersistenceContext(unitName = "BibliotheekJPA")
private EntityManager em;
/**
* Default constructor.
*/
public Bibliotheek() {
// TODO Auto-generated constructor stub
}
@Override
public String helloWorld() {
return "dag wereld, oud is beter.";
}
@Override
public void addBoek() {
Boeken boek = new Boeken();
boek.setAuteur("rowling");
boek.setTitel("harry potter");
em.persist(boek);
}
}
In console krijg ik deze fout:
Code:
DEPLOYMENTS IN ERROR:
Deployment "persistence.unit:unitName=BibliotheekEAR.ear/BibliotheekJPA.jar#BibliotheekJPA" is in error due to the following reason(s): java.lang.RuntimeException: Specification violation [EJB3 JPA 6.2.1.2] - You have not defined a jta-data-source for a JTA enabled persistence context named: BibliotheekJPA
Als iemand enig idee heeft, zou echt geweldig zijn want ik probeer dit al ongeloofelijk lang op te lossen. Indien nodig kan ik ook de tutorial die ik volg via PM ofzo sturen. Nu ben ik meermaals herbegonnen zonder resultaat.
