Я видел много уроков, в которых hibernate реализован с использованием аннотаций (в основном аннотаций hibernate или аннотаций JPA). Есть учебник, который в основном фокусируется на использовании файлов конфигурации hibernate (файлы hbm.xml). Аннотации вообще не используются.
Теперь я немного запутался, какой подход лучше?