From 5bae62e60d01066751eae46d81d1c62b8108b01a Mon Sep 17 00:00:00 2001 From: Joaquin Elias Baranda Ayala Date: Thu, 4 Nov 2021 13:16:14 -0300 Subject: [PATCH] Creacion de clase TipoExperiencia --- curriculumsearch/src/main/java/com/roshka/modelo/Experiencia.java | 25 +++++++------------------ curriculumsearch/src/main/java/com/roshka/modelo/TipoExperiencia.java | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+), 18 deletions(-) create mode 100644 curriculumsearch/src/main/java/com/roshka/modelo/TipoExperiencia.java diff --git a/curriculumsearch/src/main/java/com/roshka/modelo/Experiencia.java b/curriculumsearch/src/main/java/com/roshka/modelo/Experiencia.java index f8d93ce..6aa2b16 100644 --- a/curriculumsearch/src/main/java/com/roshka/modelo/Experiencia.java +++ b/curriculumsearch/src/main/java/com/roshka/modelo/Experiencia.java @@ -45,18 +45,18 @@ public class Experiencia { @NotBlank(message = "Este campo no puede estar vacio") private String cargo; - @Column(name = "descripcion") - private String descripcion; + @Column(name="motivo_salida") + private String motivoSalida; @JsonBackReference @ManyToOne(optional = false) @JoinColumn private Postulante postulante; - @JsonManagedReference - @OneToMany(mappedBy = "experiencia",cascade = CascadeType.ALL) - private List reconocimientos; - + @ManyToOne + private TipoExperiencia tipoExperiencia; + + public long getId() { return id; } @@ -105,16 +105,5 @@ public class Experiencia { public Postulante getPostulante() { return postulante; } - public String getDescripcion() { - return descripcion; - } - public void setDescripcion(String descripcion) { - this.descripcion = descripcion; - } - public void setReconocimientos(List reconocimientos) { - this.reconocimientos = reconocimientos; - } - public List getReconocimientos() { - return reconocimientos; - } + } diff --git a/curriculumsearch/src/main/java/com/roshka/modelo/TipoExperiencia.java b/curriculumsearch/src/main/java/com/roshka/modelo/TipoExperiencia.java new file mode 100644 index 0000000..25c5dd3 --- /dev/null +++ b/curriculumsearch/src/main/java/com/roshka/modelo/TipoExperiencia.java @@ -0,0 +1,43 @@ +package com.roshka.modelo; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; + +import javax.persistence.Table; + +@Entity +@Table(name = "tipo_experiencia") +public class TipoExperiencia { + + @Id + @GeneratedValue(strategy = GenerationType.AUTO) + @Column(name="id") + private long id; + + @Column(name = "descripcion") + private String descripcion; + + + public long getId() { + return id; + } + + public void setId(long id) { + this.id = id; + } + + public String getDescripcion() { + return descripcion; + } + + public void setDescripcion(String descripcion) { + this.descripcion = descripcion; + } + + + + +} -- libgit2 0.26.0