Сегодня я буду говорить о Spring Data JDBC, и мы попытаемся укротить этого зверя, как и обещает название. Я понимаю, что вы, вероятно, уже немного устали, это последний доклад дня, поэтому прошу набраться терпения. Я постарался сделать презентацию максимально лёгкой для восприятия.
Несколько слов обо мне. Я инженер-программист и пишу много кода, прежде всего на Java и Kotlin, но также и на других языках. Время от времени я участвую в проектах с открытым исходным кодом, в том числе в проектах Spring, Spring Data и Spring Data JDBC. Кроме того, я пишу технические статьи для таких ресурсов, как Baeldung, который большинство из вас наверняка хотя бы раз читало — по крайней мере, я на это надеюсь. Ещё я выступаю на конференциях, включая Spring I/O и Devoxx, например.
Прежде чем начать, я хочу подчеркнуть одну вещь. Мне лично нравятся и JPA, и Spring Data JDBC. Я считаю, что оба решения хороши в подходящих для них условиях, и сегодня мы обсудим, что это за условия, по крайней мере, с моей точки зрения.
Природа ORM в Java мире