Commit 063a2731 by Rubén Ramírez

feat: [Usuario-Repositorio]: Hecha la relación entre Usuario y Repositorio

parent 685b47e4
......@@ -15,13 +15,14 @@ public class Repositorio {
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@NotBlank
@Column(nullable = false)
private String categoria;
@OneToOne
@JoinColumn(name = "usuario_id", nullable = false, unique = true)
private Usuario usuario;
// Constructor con parámetros
public Repositorio(String categoria) {
this.categoria = categoria;
public Repositorio( Usuario usuario) {
this.usuario = usuario;
}
}
......@@ -31,10 +31,14 @@ public class Usuario {
private String contrasenia;
@OneToOne(mappedBy = "usuario", cascade = CascadeType.ALL, orphanRemoval = true)
private Repositorio repositorio;
public Usuario(String email, String nombreUsuario, String contrasenia) {
this.email = email;
this.nombreUsuario = nombreUsuario;
this.contrasenia = contrasenia;
this.repositorio = new Repositorio(this);
}
}
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