Spring Data JPA не может найти внешний ключ, он всегда равен нулюJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Spring Data JPA не может найти внешний ключ, он всегда равен нулю

Сообщение Anonymous »

Я видел несколько статей, посвященных моей проблеме, но, кажется, ничего не помогает, и я нигде не вижу подробного объяснения.
У меня есть 2 объекта: Человек< /strong> и Адрес, и я пытаюсь установить двунаправленную связь OneToMany/ManyToOne .
Я использую Spring Data JPA, который внутреннее использование Hibernate Core 6.6.4, Java 17 и SpringBoot 3.4.1 и MySQL.
Создание таблиц: -
Изображение

Классы моделей :-
Изображение

Изображение

Изображение

Класс обслуживания :-
Изображение

Я подключаюсь к API через почтальона с помощью Rest Controller .. ниже мой JSON :-

Код: Выделить всё

{
"name": "Anshu Anand",
"age": 25,
"contact": {
"name": "Anshu",
"email": "aa@gmail.com",
"message": "Home Contact",
"status": "OPEN"
},
"addresses":[
{
"city":"B",
"state":"A",
"country":"C"
},
{
"city":"V",
"state":"A",
"country":"C"
}
]}
Ниже приведена ошибка: -
[img]https://i .sstatic.net/x80VxkiI.png[/img]


Подробнее здесь: https://stackoverflow.com/questions/793 ... lways-null
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»