PostulanteTecnologia.java 1.23 KB
Newer Older
1 2
package com.roshka.modelo;

3 4 5 6 7
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
Javier Ferreira committed
8 9
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
10
import javax.persistence.Table;
11 12

import com.fasterxml.jackson.annotation.JsonBackReference;
13 14 15
@Entity 
@Table(name="postulante_tecnologia")

16
public class PostulanteTecnologia {
17 18
   @Id 
   @GeneratedValue(strategy = GenerationType.AUTO)
19
   @Column(name="id")
20 21 22
   private long id ;
   @Column(name="nivel")
   private Long nivel;
Javier Ferreira committed
23 24 25 26 27
    @ManyToOne()
    @JoinColumn
   private Tecnologia tecnologia;
   @ManyToOne()
   @JoinColumn
28
   @JsonBackReference
Javier Ferreira committed
29
   private Postulante postulante;
30 31 32 33 34 35 36 37 38 39 40 41
public long getId() {
    return id;
}
public void setId(long id) {
    this.id = id;
}
public Long getNivel() {
    return nivel;
}
public void setNivel(Long nivel) {
    this.nivel = nivel;
}
Javier Ferreira committed
42 43
public Tecnologia getTecnologia() {
    return tecnologia;
44
}
Javier Ferreira committed
45 46
public void setTecnologia(Tecnologia tecnologia) {
    this.tecnologia = tecnologia;
47
}
Javier Ferreira committed
48
public Postulante getPostulante() {
49 50
    return postulante;
}
Javier Ferreira committed
51
public void setPostulante(Postulante postulante) {
52 53 54 55 56 57 58 59
    this.postulante = postulante;
}






Javier Ferreira committed
60 61


62
}