Witajcie,
Jako Providera JPA stwierdziłem, że wybiorę Hibernate. Nie używam jeszcze Springa, później zacznę. Na naukę w sumie mam czas. Zacząłem oglądać kurs z YT od @owca. Używam najnowszego Hibernate. Oto mój pom.xml. Kodu w sumie żadnego nie ma oprócz @Entity opisującego usera i pustego beana @local, @stateless. Z kursu dowiedziałem się, że starsze wersje H używały hibernate.cfg.xml
, a nowe używają persistence.xml
. Znaczy mam utworzyć persistence.xml
? Mam umieścić je w META-INF
? Jak mam utworzyć w Web App EntityManagerFactory jak w kursie na hibernate.org pisało, że może istnieć jedno na program. Z tym problem, że te dwa kursy (oficjalny i od @owca) opisują to w Java SE.
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>pl.bajos</groupId>
<artifactId>blog</artifactId>
<version>0.1</version>
<packaging>war</packaging>
<dependencies>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.4-1204-jdbc41</version>
</dependency>
<dependency>
<groupId>org.mindrot</groupId>
<artifactId>jbcrypt</artifactId>
<version>0.3m</version>
</dependency>
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
</dependency>
<dependency>
<groupId>javax.persistence</groupId>
<artifactId>persistence-api</artifactId>
<version>1.0.2</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.0.5.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>5.0.5.Final</version>
</dependency>
</dependencies>
</project>
#mistrzpowraca
@Shalom