Сопоставление между пользователем и UserInfo - PullRequest
0 голосов
/ 16 марта 2020

Допустим, у меня есть одна сущность

User:  
id | username | password | role  

Затем у меня есть две другие, которые будут представлять дополнительную информацию, NormalUserInfo и AdminUserInfo

NormalUserInfo:
id | bio | age

AdminUserInfo:
id | level | status

Итак, допустим, мы вошли как Админ и хотите обновить его через JPA AdminUserInfoRepository. Целесообразно ли получить текущий вошедший в систему идентификатор пользователя, а затем просто создать запись в таблице AdminUserInfo и установить идентификатор для текущего вошедшего в систему пользователя, не создавая сопоставление между двумя таблицами. Если нет, то как мне их отобразить?
Другой способ, которым я думаю сделать это, - это когда пользователь создается, запись для него должна автоматически создаваться в соответствующей информационной таблице на основе его роли, но я не знаю, как сделать это

...