2017-01-31 1 views
0

В настоящее время я работаю над проектом Spring Hibernate, где я создал Hibernate объекты Company.java, Group.java, Host.javaПравильный путь к файлу для Hibernate сущностей и хранилищ

я сгруппировал их в папку под названием Entities.

Я также использую интерфейсы репозитория данных Spring для этих объектов. В настоящее время имена являются CompanyRepository.java, GroupRepository.java, HostRepository.java (Не уверен, что это правильная схема имен).

Должны ли эти репозитории находиться в той же папке, что и сущности, или мне нужно создать новую папку для любого хранилища данных Spring?

Спасибо.

ответ

2

Пакет ваших репозиториев может быть любым, что вы хотите, либо тем же, что и ваши сущности, либо нет. Нет обязательства делать одно над другим.

Это, как говорится, было бы, вероятно, будет более удобно иметь их под собственным пакетом

+1

Я бы сказал, учитывая, что изменение объекта, вероятно, может диктовать изменения в примыкающем хранилище, то они должны быть упакованы вместе, а не отдельно. Объединение пакетов вместе также позволит использовать частные параметры пакета, которые не будут разрешены, если они будут упакованы отдельно. – Naros