Допустим, у меня есть одна сущность
User:
id | username | password | role
Затем у меня есть две другие, которые будут представлять дополнительную информацию, NormalUserInfo и AdminUserInfo
NormalUserInfo:
id | bio | age
AdminUserInfo:
id | level | status
Итак, допустим, мы вошли как Админ и хотите обновить его через JPA AdminUserInfoRepository. Целесообразно ли получить текущий вошедший в систему идентификатор пользователя, а затем просто создать запись в таблице AdminUserInfo и установить идентификатор для текущего вошедшего в систему пользователя, не создавая сопоставление между двумя таблицами. Если нет, то как мне их отобразить?
Другой способ, которым я думаю сделать это, - это когда пользователь создается, запись для него должна автоматически создаваться в соответствующей информационной таблице на основе его роли, но я не знаю, как сделать это