piątek, 31 października 2014

Quick&Easy : H2 embedded mode + Spring integration

Podczas prowadzenia terningów z Springa czy JPA zdarzyło mi się, że środowisko nie było poprawnie przygotowane jeśli chodzi o bazy danych.
Czasem jest Mysql lub inna baza czasem jej nie ma, czasem nie można się połączyć bo blokowany jest port itd. Jest to irytujące i deprymujące. Ale jest na to super rozwiązanie .



Baza H2, która może działać w trybie wbudowanym podobnie jak baza hsqldb.
Takie rozwiązania super nadają się do testów.

Ale do rzeczy...

Gradle :
Spring Config :
Logi :(Creating new JDBC Connection to jdbc:h2:tcp://localhost:9092/mem:przodownik;DB_CLOSE_DELAY=-1])


Otrzymuje pod linkiem http://localhost:8082/ konsole H2 w trybie Web !






















Podsumowanie :
W ten oto sposób można się uwolnić od problemów z relacyjną bazą danych.
H2 świetnie współpracuje z Hibernate a tym samym z JPA.
Prototypując taką aplikację możesz łatwo i szybko sprawdzić stan w bazie danych nie mają zainstalowanych żadnych wymyślnych klientów SQL'a






Brak komentarzy:

Prześlij komentarz