如何使用 JDO 中的对象列表更新对象
How to update object with a list of objects inside JDO
我正在尝试更新一个名为 "Alumno" 的对象,这是 class:
public class Alumno extends Persona {
private Alumno alumno;
private List<String> telefonos;
private Direccion direccion;
private List<Asignatura> asignaturas;
这是 class "Asignatura":
public class Asignatura {
private String alias;
private String nombre;
private Long curso;
private Profesor profesor;
private List<Alumno> alumnos;
我知道这个错误是因为已经有一个名为 "AED" 的 Asignatura,但是我怎样才能 "merge" 将列表放入数据库中?谢谢。
您发布的代码部分没有显示您创建 Asignatura
对象的位置和方式。
为了合并现有的数据库对象,请确保首先在同一个 PersistenceManager 中检索它们(如果可能,在同一个事务中),然后将这些检索到的对象连接到您要更新的其他对象。
我正在尝试更新一个名为 "Alumno" 的对象,这是 class:
public class Alumno extends Persona {
private Alumno alumno;
private List<String> telefonos;
private Direccion direccion;
private List<Asignatura> asignaturas;
这是 class "Asignatura":
public class Asignatura {
private String alias;
private String nombre;
private Long curso;
private Profesor profesor;
private List<Alumno> alumnos;
我知道这个错误是因为已经有一个名为 "AED" 的 Asignatura,但是我怎样才能 "merge" 将列表放入数据库中?谢谢。
您发布的代码部分没有显示您创建 Asignatura
对象的位置和方式。
为了合并现有的数据库对象,请确保首先在同一个 PersistenceManager 中检索它们(如果可能,在同一个事务中),然后将这些检索到的对象连接到您要更新的其他对象。