1

我正在尝试更新一个名为“Alumno”的对象,这是类:

public class Alumno extends Persona {

private Alumno alumno;


private List<String> telefonos;


private Direccion direccion;


private List<Asignatura> asignaturas;

这是“Asignatura”类:

public class Asignatura {

private String alias;


private String nombre;


private Long curso;


private Profesor profesor;


private List<Alumno> alumnos;

我知道错误是因为已经有一个名为“AED”的 Asignatura,但我怎样才能将列表“合并”到数据库中?谢谢你。

4

1 回答 1

1

您发布的代码部分未显示您创建Asignatura对象的位置和方式。

为了合并现有的数据库对象,请确保首先在同一个 PersistenceManager 中检索它们(如果可能,在同一个事务中),然后将这些检索到的对象连接到要更新的其他对象。

于 2020-02-01T18:08:58.290 回答