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
b5ed5727
authored
Apr 07, 2025
by
Rubén Ramírez
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
feat: [Reseña]: Creada la clase para tener reseñas
parent
90fb14c0
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
57 additions
and
0 deletions
src/main/java/com/ujaen/tfg/mangaffinity/entidades/Resena.java
src/main/java/com/ujaen/tfg/mangaffinity/entidades/Resena.java
0 → 100644
View file @
b5ed5727
package
com
.
ujaen
.
tfg
.
mangaffinity
.
entidades
;
import
jakarta.persistence.*
;
import
jakarta.validation.constraints.Max
;
import
jakarta.validation.constraints.Min
;
import
lombok.*
;
import
jakarta.validation.constraints.NotBlank
;
import
jakarta.validation.constraints.NotNull
;
import
java.time.LocalDate
;
@Entity
@Table
(
name
=
"resenas"
)
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public
class
Resena
{
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
private
Long
id
;
@NotNull
@ManyToOne
(
fetch
=
FetchType
.
LAZY
)
@JoinColumn
(
name
=
"usuario_id"
,
nullable
=
false
)
private
Usuario
usuario
;
@NotNull
@ManyToOne
(
fetch
=
FetchType
.
LAZY
)
@JoinColumn
(
name
=
"recurso_id"
,
nullable
=
false
)
private
Recurso
recurso
;
@NotNull
@Column
(
nullable
=
false
)
private
LocalDate
fechaPublicacion
;
@NotNull
@Min
(
1
)
@Max
(
5
)
@Column
(
nullable
=
false
)
private
int
estrellas
;
@NotBlank
@Column
(
nullable
=
false
)
private
String
texto
;
public
Resena
(
Usuario
usuario
,
Recurso
recurso
,
int
estrellas
,
String
texto
)
{
this
.
usuario
=
usuario
;
this
.
recurso
=
recurso
;
this
.
fechaPublicacion
=
LocalDate
.
now
();
this
.
estrellas
=
estrellas
;
this
.
texto
=
texto
;
}
}
\ No newline at end of file
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