Witam, nie moge poradzic sobie uruchomieniem EntityManagera, caly czas wyskakuje mi nullpointerException. Ale moze od poczatku. Mam projekt w Eclipsie, utowrzony za pomoca mavena i dynamic project. Stworzylem persistence.xml, ktora wyglada tak :
?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd" version="2.0">
<persistence-unit name="TestPe" transaction-type="RESOURCE_LOCAL">
<properties>
<!-- Common properties -->
<property name="javax.persistence.jdbc.driver" value="org.apache.derby.jdbc.EmbeddedDriver"/>
<property name="javax.persistence.jdbc.url" value="jdbc:derby:memory:test-jpa;create=true"/>
<property name="javax.persistence.jdbc.user" value=""/>
<property name="javax.persistence.jdbc.password" value=""/>
</properties>
</persistence-unit>
</persistence>
Wrzucalem je juz w rozne foldery, np . src/main/resources , src/test/resources, jak rowniej w src/main/webapp/META-INF . Niestety zawsze wyskakuje mi nullponterException. Gdzie mam wrzucic moj plik persistence, bo juz sam nie wiem. Wrzuce jeszcze test :
private EntityManager em;
private static EntityManagerFactory factory;
@Before
public void setUp() throws Exception {
factory = Persistence.createEntityManagerFactory("TestPe");
em = factory.createEntityManager(); <--- zawsze na tym miejscu wyskakue Exception
}
Za pomoc wielkie dzieki!!!!