1 package ecar.pojo;
2
3
4
5 import javax.persistence.Column;
6 import javax.persistence.Entity;
7 import javax.persistence.FetchType;
8 import javax.persistence.GeneratedValue;
9 import javax.persistence.Id;
10 import javax.persistence.JoinColumn;
11 import javax.persistence.ManyToOne;
12 import javax.persistence.Table;
13 import org.hibernate.annotations.GenericGenerator;
14
15
16
17
18 @Entity
19 @Table(name = "TB_TELEFONE_TEL")
20 public class TelefoneTel implements java.io.Serializable {
21
22 private Long codTel;
23 private String telefoneTel;
24 private String dddTel;
25 private String idTel;
26 private EntidadeEnt entidadeEnt;
27
28 public TelefoneTel() {
29 }
30
31 public TelefoneTel(String telefoneTel, String dddTel, String idTel, EntidadeEnt entidadeEnt) {
32 this.telefoneTel = telefoneTel;
33 this.dddTel = dddTel;
34 this.idTel = idTel;
35 this.entidadeEnt = entidadeEnt;
36 }
37
38 @GenericGenerator(name = "generator", strategy = "increment")
39 @Id
40 @GeneratedValue(generator = "generator")
41 @Column(name = "COD_TEL", nullable = false)
42 public Long getCodTel() {
43 return this.codTel;
44 }
45
46 public void setCodTel(Long codTel) {
47 this.codTel = codTel;
48 }
49
50 @Column(name = "TELEFONE_TEL", length = 10)
51 public String getTelefoneTel() {
52 return this.telefoneTel;
53 }
54
55 public void setTelefoneTel(String telefoneTel) {
56 this.telefoneTel = telefoneTel;
57 }
58
59 @Column(name = "DDD_TEL", length = 3)
60 public String getDddTel() {
61 return this.dddTel;
62 }
63
64 public void setDddTel(String dddTel) {
65 this.dddTel = dddTel;
66 }
67
68 @Column(name = "ID_TEL", length = 30)
69 public String getIdTel() {
70 return this.idTel;
71 }
72
73 public void setIdTel(String idTel) {
74 this.idTel = idTel;
75 }
76
77 @ManyToOne(fetch = FetchType.LAZY)
78 @JoinColumn(name = "COD_ENT")
79 public EntidadeEnt getEntidadeEnt() {
80 return this.entidadeEnt;
81 }
82
83 public void setEntidadeEnt(EntidadeEnt entidadeEnt) {
84 this.entidadeEnt = entidadeEnt;
85 }
86
87 }