From 3ec2ab8eb52f73838625eb92402459450692e960 Mon Sep 17 00:00:00 2001 From: willgonzz Date: Thu, 28 Oct 2021 17:49:00 -0300 Subject: [PATCH] clases Estudio y EstudioReconocimiento --- curriculumsearch/src/main/java/com/roshka/modelo/Estudio.java | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- curriculumsearch/src/main/java/com/roshka/modelo/EstudioReconocimiento.java | 48 +++++++++++++++++++++++++++++++++++++++++++++++- curriculumsearch/src/main/resources/application.properties | 6 ++++++ 3 files changed, 136 insertions(+), 3 deletions(-) diff --git a/curriculumsearch/src/main/java/com/roshka/modelo/Estudio.java b/curriculumsearch/src/main/java/com/roshka/modelo/Estudio.java index aa1a658..f35a036 100644 --- a/curriculumsearch/src/main/java/com/roshka/modelo/Estudio.java +++ b/curriculumsearch/src/main/java/com/roshka/modelo/Estudio.java @@ -1,5 +1,86 @@ package com.roshka.modelo; -public class Estudio { - +import java.util.Date; + +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="estudio") +public class Estudio { + @Id + @GeneratedValue(strategy=GenerationType.IDENTITY) + private long id; + @Column(name="tipo_de_studio") + private String tipoDeEstudio; + @Column(name="institucion") + private String institucion; + @Column(name="fecha_desde") + private Date fechaDesde; + @Column(name="fecha_hasta") + private Date fechaHasta; + @Column(name="referencias") + private String referencias; + @Column(name="titulo") + private String titulo; + + + public long getId() { + return this.id; + } + + public void setId(long id) { + this.id = id; + } + + public String getTipoDeEstudio() { + return this.tipoDeEstudio; + } + + public void setTipoDeEstudio(String tipoDeEstudio) { + this.tipoDeEstudio = tipoDeEstudio; + } + + public String getInstitucion() { + return this.institucion; + } + + public void setInstitucion(String institucion) { + this.institucion = institucion; + } + + public Date getFechaDesde() { + return this.fechaDesde; + } + + public void setFechaDesde(Date fechaDesde) { + this.fechaDesde = fechaDesde; + } + + public Date getFechaHasta() { + return this.fechaHasta; + } + + public void setFechaHasta(Date fechaHasta) { + this.fechaHasta = fechaHasta; + } + + public String getReferencias() { + return this.referencias; + } + + public void setReferencias(String referencias) { + this.referencias = referencias; + } + + public String getTitulo() { + return this.titulo; + } + + public void setTitulo(String titulo) { + this.titulo = titulo; + } } diff --git a/curriculumsearch/src/main/java/com/roshka/modelo/EstudioReconocimiento.java b/curriculumsearch/src/main/java/com/roshka/modelo/EstudioReconocimiento.java index 006b6e8..546f9d6 100644 --- a/curriculumsearch/src/main/java/com/roshka/modelo/EstudioReconocimiento.java +++ b/curriculumsearch/src/main/java/com/roshka/modelo/EstudioReconocimiento.java @@ -1,5 +1,51 @@ 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="estudio_reconocimiento") public class EstudioReconocimiento { - + @Id + @GeneratedValue(strategy=GenerationType.IDENTITY) + private Long id; + @Column(name="nombre") + private String nombre; + @Column(name="certificado") + private String certificado; + + public EstudioReconocimiento(Long id, String nombre, String certificado) { + this.id = id; + this.nombre = nombre; + this.certificado = certificado; + } + + public Long getId() { + return this.id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getNombre() { + return this.nombre; + } + + public void setNombre(String nombre) { + this.nombre = nombre; + } + + public String getCertificado() { + return this.certificado; + } + + public void setCertificado(String certificado) { + this.certificado = certificado; + } } diff --git a/curriculumsearch/src/main/resources/application.properties b/curriculumsearch/src/main/resources/application.properties index 8b13789..60e336e 100644 --- a/curriculumsearch/src/main/resources/application.properties +++ b/curriculumsearch/src/main/resources/application.properties @@ -1 +1,7 @@ +spring.jpa.hibernate.ddl-auto=none +spring.sql.init.mode=always +spring.sql.init.platform=postgres +spring.datasource.url=${SPRING_DATASOURCE_URL} +spring.datasource.username=${SPRING_DATASOURCE_USERNAME} +spring.datasource.password=${SPRING_DATASOURCE_PASSWORD} \ No newline at end of file -- libgit2 0.26.0