comparison flys-backend/src/main/java/de/intevation/flys/model/Gauge.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 f1fce41347ea
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.JoinColumn;
15 import javax.persistence.OneToOne;
14 16
15 @Entity 17 @Entity
16 @Table(name = "gauges") 18 @Table(name = "gauges")
17 public class Gauge 19 public class Gauge
18 implements Serializable 20 implements Serializable
79 81
80 public void setDatum(BigDecimal datum) { 82 public void setDatum(BigDecimal datum) {
81 this.datum = datum; 83 this.datum = datum;
82 } 84 }
83 85
86 @OneToOne
87 @JoinColumn(name = "range_id" )
84 public Range getRange() { 88 public Range getRange() {
85 return range; 89 return range;
86 } 90 }
87 91
88 public void setRange(Range range) { 92 public void setRange(Range range) {

http://dive4elements.wald.intevation.org