Как узнать, какие зависимости должны быть включены?

Я довольно новичок в Java/Spring и пытаюсь собрать простое приложение, которое будет включать несколько основных операций CRUD и я хотел бы использовать Hibernate для доступа к данным.

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

Существует ли окончательный способ узнать, какие зависимости Maven следует использовать с определенными версиями других зависимостей? Любые зависимости, которые следует использовать для определенных функциональных элементов?

Спасибо,

Джеймс.

5
задан James 24 November 2011 в 21:14
поделиться