Программисты JAVA общаются здесь
Anonymous
Как сохранить двунаправленную ассоциацию без каскадирования с использованием данных Spring JPA?
Сообщение
Anonymous » 10 янв 2025, 16:01
Предположим, у меня есть двунаправленная связь «один ко многим» между родительским и дочерним элементами, отображенная следующим образом:
Parent.java:
Код: Выделить всё
@Entity
public class Parent {
@Id
private Integer id;
@OneToMany(mappedBy = "parent")
private List childs = new ArrayList();
...
и Child.java:
Код: Выделить всё
@Entity
public class Child {
@Id
private Integer id;
@ManyToOne
@JoinColumn(name = "parent_id")
private Parent parent;
...
Когда я запускаю этот код
Код: Выделить всё
Parent parent = new Parent(1);
Child child = new Child(1);
Child child2 = new Child(2);
child.setParent(parent);
child2.setParent(parent);
parent.getChilds().add(child);
parent.getChilds().add(child2);
parentRepository.save(parent);
Я получаю исключение
Сначала сохранение ребенка тоже не помогает, только исключение
Подробнее здесь:
https://stackoverflow.com/questions/258 ... g-data-jpa
1736514090
Anonymous
Предположим, у меня есть двунаправленная связь «один ко многим» между родительским и дочерним элементами, отображенная следующим образом: Parent.java: [code]@Entity public class Parent { @Id private Integer id; @OneToMany(mappedBy = "parent") private List childs = new ArrayList(); ... [/code] и Child.java: [code]@Entity public class Child { @Id private Integer id; @ManyToOne @JoinColumn(name = "parent_id") private Parent parent; ... [/code] Когда я запускаю этот код [code] Parent parent = new Parent(1); Child child = new Child(1); Child child2 = new Child(2); child.setParent(parent); child2.setParent(parent); parent.getChilds().add(child); parent.getChilds().add(child2); parentRepository.save(parent); [/code] Я получаю исключение [code] Unable to find Child with id 1 [/code] Сначала сохранение ребенка тоже не помогает, только исключение Подробнее здесь: [url]https://stackoverflow.com/questions/25893567/how-to-save-bidirectional-association-without-cascading-using-spring-data-jpa[/url]
0 Ответы
16 Просмотры
Последнее сообщение Anonymous
13 май 2024, 20:07
0 Ответы
3 Просмотры
Последнее сообщение Anonymous
08 сен 2025, 02:05
0 Ответы
7 Просмотры
Последнее сообщение Anonymous
30 дек 2024, 08:34
Параметры каскадирования Blazor в .net8
Anonymous »
04 янв 2024, 18:20 » в форуме
C#
В предыдущей версии Blazor в .NET 7, когда я менял каскадный параметр (например, из средства выбора даты), запускалась функция OnParameterSet. В версии .NET 8 эта функция не запускается (после обновления до новой версии с той же логикой).
Есть ли...
0 Ответы
13 Просмотры
Последнее сообщение Anonymous
04 янв 2024, 18:20
Как создать двунаправленную гистограмму?
Anonymous »
05 ноя 2024, 12:24 » в форуме
Python
У меня есть код Python, который предназначен для построения нескольких сценариев ставок.
Мой код ниже возвращает этот график.
import pandas as pd
import matplotlib.pyplot as plt
import itertools
bet_details = {
Team 1 : { bet_amount : 1000,...
0 Ответы
18 Просмотры
Последнее сообщение Anonymous
05 ноя 2024, 12:24