package com.roshka.modelo; 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.OneToMany; import javax.persistence.Table; import javax.validation.constraints.NotBlank; import com.fasterxml.jackson.annotation.JsonManagedReference; import lombok.Data; @Entity @Data @Table(name = "cargo") public class Cargo { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @NotBlank @Column(name = "nombre") private String nombre; 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; } @OneToMany(mappedBy = "cargo") @JsonManagedReference private List convocatorias; public List getConvocatorias() { return convocatorias; } public void setConvocatorias(List convocatorias) { this.convocatorias = convocatorias; } public static Object values() { return null; } }