Как мне создать отношение к базе данных в этом примере?

Я хотел бы построить университетский проект весной, но на данный момент у меня есть одна проблема с конструкторской структурой базы данных. У меня есть POJO User, и здесь я хочу сохранить логин, пароль и идентификатор владельца, и обычно я создаю userDetails, но теперь у меня есть 2 роли (Учитель и Студент) с различным полем. Теперь вопрос в том, как я должен проектировать User User Pojo? Добавьте два разных столбца для student_id и teacher_id? Или, может быть, просто userDetails с необязательными полями

-1
задан 13 August 2018 в 14:33

1 ответ

Вы можете использовать только id для Student и Teacher (вместо studentId и teacherId), например:

UserDetails {
  id: 1,
  role: "STUDENT",
  login: "joe",
  password: "pa$$word"
}

Поскольку работать очень сложно с полями с нулевым значением.

0
ответ дан 15 August 2018 в 17:02

Другие вопросы по тегам:

Похожие вопросы: