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; ...@@ -8,6 +8,7 @@ import java.util.Set;
@Entity @Entity
@Table(name = "biblioteca_personal") @Table(name = "biblioteca_personal")
@Getter @Getter
@Setter
@NoArgsConstructor @NoArgsConstructor
public class BibliotecaPersonal { public class BibliotecaPersonal {
......
...@@ -37,9 +37,11 @@ public class Usuario { ...@@ -37,9 +37,11 @@ public class Usuario {
private String rol; private String rol;
@OneToOne(mappedBy = "usuario", cascade = CascadeType.ALL) @OneToOne(cascade = CascadeType.ALL)
@JoinColumn(name = "usuario_id", referencedColumnName = "id")
private BibliotecaPersonal bibliotecaPersonal; private BibliotecaPersonal bibliotecaPersonal;
public Usuario(String email, String nombreUsuario, String contrasenia) { public Usuario(String email, String nombreUsuario, String contrasenia) {
this.email = email; this.email = email;
this.nombreUsuario = nombreUsuario; this.nombreUsuario = nombreUsuario;
......
...@@ -63,7 +63,9 @@ public class ServicioUsuarios { ...@@ -63,7 +63,9 @@ public class ServicioUsuarios {
throw new UsuarioYaRegistrado(); // Evita que se cree otro admin accidentalmente throw new UsuarioYaRegistrado(); // Evita que se cree otro admin accidentalmente
} }
usuario.setBibliotecaPersonal(new BibliotecaPersonal(usuario)); usuario.setBibliotecaPersonal(new BibliotecaPersonal(usuario));
usuario.getBibliotecaPersonal().setUsuario(usuario); // Asegurar relación bidireccional
repositorioUsuario.guardar(usuario); 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