Commit bcbc02e5 by Rubén Ramírez

fix: [Bibloteca]: Corregido error al crear la biblioteca

parent 2c343cca
......@@ -8,6 +8,7 @@ import java.util.Set;
@Entity
@Table(name = "biblioteca_personal")
@Getter
@Setter
@NoArgsConstructor
public class BibliotecaPersonal {
......
......@@ -37,9 +37,11 @@ public class Usuario {
private String rol;
@OneToOne(mappedBy = "usuario", cascade = CascadeType.ALL)
@OneToOne(cascade = CascadeType.ALL)
@JoinColumn(name = "usuario_id", referencedColumnName = "id")
private BibliotecaPersonal bibliotecaPersonal;
public Usuario(String email, String nombreUsuario, String contrasenia) {
this.email = email;
this.nombreUsuario = nombreUsuario;
......
......@@ -63,7 +63,9 @@ public class ServicioUsuarios {
throw new UsuarioYaRegistrado(); // Evita que se cree otro admin accidentalmente
}
usuario.setBibliotecaPersonal(new BibliotecaPersonal(usuario));
usuario.getBibliotecaPersonal().setUsuario(usuario); // Asegurar relación bidireccional
repositorioUsuario.guardar(usuario);
}
/**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment