Нет, Hibernate не требует, чтобы файлы маппинга имели расширение .hbm.xml. Это просто широко распространённое соглашение, а не обязательное требование.
Ты можешь использовать любое расширение файла, которое тебе нравится, для своих файлов маппинга Hibernate. Соглашение .hbm.xml принято в сообществе для единообразия и ясности, но это не навязано самим Hibernate.
.hbm.xml рекомендуется для удобства сопровождения и командной работы.hbm.xml как файлы маппинга HibernateХотя технически ты можешь использовать альтернативные расширения, стоит придерживаться соглашения .hbm.xml, потому что это:
Hibernate требует расширение файла .hbm.xml как обязательное условие для того, чтобы все файлы маппинга были распознаны и корректно обработаны.
Новый — ещё не проверен сообществом
Вы