Spring JDBC Development - Uzycie Spring
W naszym pierwszym artykule rozmawialiśmy o tym, jak napisać DAO przy pomocy Spring. Kontytuujmy.
Apr 13, 2018 1366
Inne artykuły
Nowo wprowadzone adnotacje i klasy JUnit 5. Adnotacja @DisplayName
Testowanie aplikacji za pomocą JUnit5 i JMock. Część 1
Migracja z JUnit 4 do JUnit 5: implementacja migracji, zależności, adnotacje
Szkolenia DevOps od Luxoft Training
SAFe. Wartości i korzyści.
Luxoft Training dodaje do portfolio nowe kursy Spring i Java
SAFe. Continous Delivery Pipeline
Wstrzykiwanie zależności za pomocą Spring Framework
SAFe. Badanie potrzeb klienta. Rola PM i PO.
SAFe. "Flow" Epics i Epic Ownerów
W naszym pierwszym artykule rozmawialiśmy o tym, jak napisać DAO przy pomocy Spring. Kontytuujmy.
Obecnie przy użyciu Spring JDBC, kod może wyglądać tak:
Niezbędnymi parametrami podczas wykonywania zapytania SQL są:
RowMapper mapuje dane z bazy danych na model obiektowy. Jego zadaniem jest synchronizacja warstwy obiektów biznesowych i warstwy trwałości.
Przy użyciu RowMapper, kod będzie wyglądał nastepująco:
W artykule przedstawiono na przykładach zalety korzystania ze Spring JDBC w porównaniu do prostego JDBC. Klasy związane z budowaniem aplikacji Spring JDBC to:
Chcesz poprawić swoje umiejętności w zakresie programowania Spring? Sprawdź nasze szkolenia: Tworzenie aplikacji w Spring Framework, Spring Core i Spring Databases.
Catalin Tudose
Java and Web Technologies Expert
Obecnie przy użyciu Spring JDBC, kod może wyglądać tak:
- Określić polecenie
- Wykonać pracę dla każdej iteracji
- Wykonanie zapytań SQL
- Iterację wyników
- Przechwycenie wyjątków JDBC
Niezbędnymi parametrami podczas wykonywania zapytania SQL są:
- DataSource
- RowMapper
- Wiersz zapytania SQL
RowMapper mapuje dane z bazy danych na model obiektowy. Jego zadaniem jest synchronizacja warstwy obiektów biznesowych i warstwy trwałości.
Przy użyciu RowMapper, kod będzie wyglądał nastepująco:
W artykule przedstawiono na przykładach zalety korzystania ze Spring JDBC w porównaniu do prostego JDBC. Klasy związane z budowaniem aplikacji Spring JDBC to:
- javax.sql.DataSource - kontroluje połączenia z bazą danych
- JdbcTemplate - klasa centralna, która kontroluje wykonywanie zapytań
- RowMapper - klasa kontrolująca mapowanie każdego wiersza zapytania
Chcesz poprawić swoje umiejętności w zakresie programowania Spring? Sprawdź nasze szkolenia: Tworzenie aplikacji w Spring Framework, Spring Core i Spring Databases.
Catalin Tudose
Java and Web Technologies Expert