Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (7)

Лучшие ответы пользователя

Все ответы (4)
  • Что означает @ManyToMany?

    @Cauac
    Java Developer
    Связь многие ко многим.
    Конкретно на вашем примере: каждый пользователь может иметь несколько ролей, и на каждую роль может назначаться несколько человек.
    Пример
    Вася имеет в вашей системе 2 роли: редактор, администратор
    В то же время в системе могут быть и другие администраторы.
    Ответ написан
    3 комментария
  • Как правильней сделать DAO слой?

    @Cauac
    Java Developer

    Второй вариант какой-то не красивый и не соответствует модели.

    Ваш вариант вполне хорош при условии что это первичный ключ уже содержит достаточно информации.
    Но если есть необходимость в модели используйте шаблон Proxy. Т.е. создавайте частично инициализированные объекты и делайте запросы для загрузки остальных данных по необходимости.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (2)