Я использую SPRING DATA JPA и создал 2 модели «Пользователь и роль», где любой пользователь может иметь несколько ролей, то есть отношение «один ко многим».
Я создал класс модели и во время работы приложения весенней загрузки IЯ могу создать эти таблицы автоматически.
С какими проблемами я сталкиваюсь? Чтобы создать пользователя.
Если нам нужно создать и пользователя, и роль, то я могу сделать запрос JSON, как показано ниже:
{
"loginCount":5,
"username":"demouser5",
"createdAt":null,
"updatedAt":null,
"userRoleList":[
{
"roleName":"demo"
}
]
}
Я могу полностью сохранить эти объекты в их таблице, но user_id незаполнение на стороне владельца, т.е. роль и получение следующего ответа:
{
"userId": 1,
"loginCount": 5,
"username": "demouser5",
"createdAt": null,
"updatedAt": null,
"userRoleList": [
{
"roleID": 1,
"roleName": "demo",
"user": null
}
]
}
Есть ли способ, которым метод Save может обработать это автоматически, или мне нужно обработать это вручную в коде с помощью role.setUser (user) метод на уровне сервиса.