Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
Rubén Ramírez
/
MangAffinity
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
bcbc02e5
authored
Mar 03, 2025
by
Rubén Ramírez
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
fix: [Bibloteca]: Corregido error al crear la biblioteca
parent
2c343cca
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
6 additions
and
1 deletions
src/main/java/com/ujaen/tfg/mangaffinity/entidades/BibliotecaPersonal.java
src/main/java/com/ujaen/tfg/mangaffinity/entidades/Usuario.java
src/main/java/com/ujaen/tfg/mangaffinity/servicios/ServicioUsuarios.java
src/main/java/com/ujaen/tfg/mangaffinity/entidades/BibliotecaPersonal.java
View file @
bcbc02e5
...
@@ -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
{
...
...
src/main/java/com/ujaen/tfg/mangaffinity/entidades/Usuario.java
View file @
bcbc02e5
...
@@ -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
;
...
...
src/main/java/com/ujaen/tfg/mangaffinity/servicios/ServicioUsuarios.java
View file @
bcbc02e5
...
@@ -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
);
}
}
/**
/**
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment