comparison flys-backend/src/main/java/de/intevation/flys/model/DischargeTableValue.java @ 174:249390dd24e7

Added foreign key constraint annotations to model classes. flys-backend/trunk@1473 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Tue, 15 Mar 2011 14:49:56 +0000
parents 605320b7df94
children d980e545ccab
comparison
equal deleted inserted replaced
173:8e2f2ddc507f 174:249390dd24e7
9 import javax.persistence.Table; 9 import javax.persistence.Table;
10 import javax.persistence.GeneratedValue; 10 import javax.persistence.GeneratedValue;
11 import javax.persistence.Column; 11 import javax.persistence.Column;
12 import javax.persistence.SequenceGenerator; 12 import javax.persistence.SequenceGenerator;
13 import javax.persistence.GenerationType; 13 import javax.persistence.GenerationType;
14 import javax.persistence.OneToOne;
15 import javax.persistence.JoinColumn;
14 16
15 @Entity 17 @Entity
16 @Table(name = "discharge_table_values") 18 @Table(name = "discharge_table_values")
17 public class DischargeTableValue 19 public class DischargeTableValue
18 implements Serializable 20 implements Serializable
40 42
41 public void setId(Integer id) { 43 public void setId(Integer id) {
42 this.id = id; 44 this.id = id;
43 } 45 }
44 46
47 @OneToOne
48 @JoinColumn(name = "table_id" )
49 public DischargeTable getDischargeTable() {
50 return dischargeTable;
51 }
52
45 public void setDischargeTable(DischargeTable dischargeTable) { 53 public void setDischargeTable(DischargeTable dischargeTable) {
46 this.dischargeTable = dischargeTable; 54 this.dischargeTable = dischargeTable;
47 } 55 }
48 56
49 public DischargeTable getDischargeTable() {
50 return dischargeTable;
51 }
52 57
53 @Column(name = "q") 58 @Column(name = "q")
54 public BigDecimal getQ() { 59 public BigDecimal getQ() {
55 return q; 60 return q;
56 } 61 }

http://dive4elements.wald.intevation.org