Dzień dobry.
Nie dawno, próbowałem nauczyć się Springa, niestety nie tyle co mi do gustu nie przypadł, co po prostu miałem bardzo duże problemy z plikami konfiguracyjnymi (.xml).
Teraz postanowiłem, że odstawię go i zacznę się uczyć Hibernate (ktoś mi napisał, że Hibernate można nauczyć się bez springa), żeby nie marnować czasu (wychodzę z założenia że może mi się uda tego potem nauczyć, a nie warto marnować czasu). I tutaj znów mam problem z plikami konfiguracyjnymi (w książce z której się uczę jest napisane że jest to jednostka utrwalania). Wyskakuje mi błąd Unable to build entity manager factory po skompilowaniu przy próbie utworzenia:
EntityManagerFactory emf = Persistence.createEntityManagerFactory("HelloWorldPU");
<persistence version="2.0"
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"
xmlns="http://java.sun.com/xml/ns/persistence" >
<persistence-unit name="HelloWorldPU">
<jta-data-source>myDS</jta-data-source>
<class>Message</class>
<exclude-unlisted-classes>true</exclude-unlisted-classes>
<properties>
<property name="javax.persistence.schema-generation.database.action" value="drop-and-create"></property>
<property name="hibernate.format_sql" value="true"></property>
<property name="hibernate.use_sql_comments" value="true"></property>
</properties>
</persistence-unit>
</persistence>
Z góry dziękuję za odpowiedź.