Я довольно новичок в Java/Spring и пытаюсь собрать простое приложение, которое будет включать несколько основных операций CRUD и я хотел бы использовать Hibernate для доступа к данным.
В качестве инструмента сборки я использую Maven. Мой вопрос: как я могу узнать, какие зависимости необходимы для использования Hibernate? Например, я использую Spring 3.0.6, но как мне узнать, какую версию Hibernate использовать с этой версией Spring? Более того, если существует несколько возможных зависимостей Hibernate, как я узнаю, какие из них нужно включить для нужной мне функциональности? Пока что это выглядит как частичное чтение документации и частичный метод проб и ошибок.
Существует ли окончательный способ узнать, какие зависимости Maven следует использовать с определенными версиями других зависимостей? Любые зависимости, которые следует использовать для определенных функциональных элементов?
Спасибо,
Джеймс.