Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.
Algunos métodos de la clase session
session.save(persona) // guarda un objeto como registro en la base de datos.
session.refresh(persona) // en nos permitirá conocer la id del objeto insertado, suponiendo que la id sea autoincrementada.
session.update(persona);
session.saveOrUpdate(persona);
session.get(Persona.class, id) // me permite recuperar datos.
// el método load lo usamos sólo para borrar un paciente. ya que nos devuelve un paciente sólo con la clave primaria seteada. Para recuperar todos los valores usaremos get.
Persona personaABorrar = (Persona) session.load(Persona.class, idPaciente);
session.delete(personaABorrar);
Operaciones de insercción y modificación
Insertar un Autor y un Libro
Cuando queremos salvar un objeto y sus relacionados ( un autor y sus libros en este caso), debemos salvar siempre el objeto del one to many.
Vamos a ver dos formas de hacerlo:
Primera forma:
while(premium == false) verCodigo = false;
Para poder ver el código fuente, accede o suscríbete.
Segunda forma:
Author author = new Author();
author.setName("Juan");
session.save(author);
session.refresh(author);
Book book = new Book(author, "Como ser millionario");
session.save(book);
Añadir libros a un autor
Autor autor = session.get(Autor.class, 3);
List<Libro> libros = autor.getLibros();
libros.add( new Libro(autor, "Chipirones Gallegos"));
session.update(autor);
Insertar un autor y sus libros
while(premium == false) verCodigo = false;
Para poder ver el código fuente, accede o suscríbete.