diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/model/TipoUnidade.java b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/model/TipoUnidade.java new file mode 100644 index 0000000..bbe19bc --- /dev/null +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/model/TipoUnidade.java @@ -0,0 +1,54 @@ +package br.com.eselo.model; + +import java.util.List; + +import javax.persistence.CascadeType; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.FetchType; +import javax.persistence.GeneratedValue; +import javax.persistence.Id; +import javax.persistence.OneToMany; +import javax.persistence.Table; + +@Entity +@Table(name = "sel_tipo_unidade") +public class TipoUnidade { + + @Id + @GeneratedValue + @Column(name = "id_tipo_unidade", columnDefinition = "serial", unique = true, nullable = false) + private Long id; + + @Column(name = "ds_tipo_unidade", nullable = false) + private String dsTipoUnidade; + + @OneToMany(mappedBy = "tipoUnidade", targetEntity = br.com.eselo.model.Orgao.class, fetch = FetchType.LAZY, cascade = CascadeType.ALL) + private List orgaos; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getDsTipoUnidade() { + return dsTipoUnidade; + } + + public void setDsTipoUnidade(String dsTipoUnidade) { + this.dsTipoUnidade = dsTipoUnidade; + } + + public List getOrgaos() { + return orgaos; + } + + public void setOrgaos(List orgaos) { + this.orgaos = orgaos; + } + + +} -- libgit2 0.21.2