Szukam działającego przykładu aplikacji w Springu z użyciem Hibernate na bazie MySQL. Znalazłem jedynie aplikacje tworzone z użyciem konfiguracji w plikach XML. Żaden z przykładów które znalazłem opartych o konfigurację w plikach java nie działa
Konfiguracja w plikach XML to też może być Hibernate... Pokaż te pliki java co niby nie działają. No i nie oczekuj że od zera na forum ci zrobią gotowy projekt :P
Np. z tego tutoriala nie działa:
http://www.codejava.net/frameworks/spring/spring-4-and-hibernate-4-integration-tutorial-part-2-java-based-configuration
Pokaż swojego stack trace
Hej, musi być MySQL? Mam taki projekt (jeszcze w powijakach, ale działa) z H2. Wygodne, bo nie trzeba bazki zewnętrznie konfigurować. Z drugiej strony, przepięcie na zewnętrzną bazkę nie powinno stanowić problemu. H2 oferuje też tryby kompatybilności jakby co.
Jak coś to tutaj jest kod źródłowy, https://github.com/dawidkotarba/Playground
Jest wkomitowany gradle wrapper, oparte o Spring Boot więc buildujesz i odpalasz od kopa.
W Spring Boot to 2 kroki:
a) dodanie zależności:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql-connector-java.version}</version>
</dependency>
b) podanie źródła do bazy w application.properties
spring.datasource.url=jdbc:mysql://localhost/mydatabase
spring.datasource.username=user
spring.datasource.password=pass
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
I gotowe :)