From f46ea50205a371f44d62d5c5524e7231080d165b Mon Sep 17 00:00:00 2001 From: willgonzz Date: Fri, 29 Oct 2021 10:20:27 -0300 Subject: [PATCH] actualizacion de Estudio y EstudioExperiencia --- .gitignore | 1 + curriculumsearch/src/main/java/com/roshka/modelo/Estudio.java | 39 +++++++++++++++++++++++++++++++++++---- curriculumsearch/src/main/java/com/roshka/modelo/EstudioReconocimiento.java | 17 +++++++++++++++-- 3 files changed, 51 insertions(+), 6 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e10e727 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/.metadata/ diff --git a/curriculumsearch/src/main/java/com/roshka/modelo/Estudio.java b/curriculumsearch/src/main/java/com/roshka/modelo/Estudio.java index f35a036..eadf86f 100644 --- a/curriculumsearch/src/main/java/com/roshka/modelo/Estudio.java +++ b/curriculumsearch/src/main/java/com/roshka/modelo/Estudio.java @@ -1,12 +1,15 @@ package com.roshka.modelo; import java.util.Date; +import java.util.List; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; import javax.persistence.Table; @Entity @Table(name="estudio") @@ -26,13 +29,41 @@ public class Estudio { private String referencias; @Column(name="titulo") private String titulo; - - - public long getId() { + + @ManyToOne + @JoinColumn + private Postulante postulante; + + @ManyToOne + @JoinColumn + private List estudioReconocimiento; + + + + public List getEstudioReconocimiento() { + return estudioReconocimiento; + } + + public void setEstudioReconocimiento(List estudioReconocimiento) { + this.estudioReconocimiento = estudioReconocimiento; + } + + public Postulante getPostulante() { + return postulante; + } + + public void setPostulante(Postulante postulante) { + this.postulante = postulante; + } + + + + public long getId() { return this.id; } - public void setId(long id) { + + public void setId(long id) { this.id = id; } diff --git a/curriculumsearch/src/main/java/com/roshka/modelo/EstudioReconocimiento.java b/curriculumsearch/src/main/java/com/roshka/modelo/EstudioReconocimiento.java index 546f9d6..8a657cb 100644 --- a/curriculumsearch/src/main/java/com/roshka/modelo/EstudioReconocimiento.java +++ b/curriculumsearch/src/main/java/com/roshka/modelo/EstudioReconocimiento.java @@ -6,20 +6,33 @@ import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; import javax.persistence.Table; @Entity @Table(name="estudio_reconocimiento") public class EstudioReconocimiento { @Id - @GeneratedValue(strategy=GenerationType.IDENTITY) + @GeneratedValue(strategy=GenerationType.AUTO) private Long id; @Column(name="nombre") private String nombre; @Column(name="certificado") private String certificado; + @ManyToOne + @JoinColumn + private Postulante postulante; + + public Postulante getPostulante() { + return postulante; + } - public EstudioReconocimiento(Long id, String nombre, String certificado) { + public void setPostulante(Postulante postulante) { + this.postulante = postulante; + } + + public EstudioReconocimiento(Long id, String nombre, String certificado) { this.id = id; this.nombre = nombre; this.certificado = certificado; -- libgit2 0.26.0