Mercurial > dive4elements > river
diff flys-backend/src/main/java/de/intevation/flys/model/Range.java @ 171:4a83e14f40f9
Added entity and id annotations.
flys-backend/trunk@1463 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Mon, 14 Mar 2011 14:52:58 +0000 |
parents | 86a1bd9cc50e |
children | 605320b7df94 |
line wrap: on
line diff
--- a/flys-backend/src/main/java/de/intevation/flys/model/Range.java Mon Mar 14 11:31:00 2011 +0000 +++ b/flys-backend/src/main/java/de/intevation/flys/model/Range.java Mon Mar 14 14:52:58 2011 +0000 @@ -4,10 +4,20 @@ import java.math.BigDecimal; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import javax.persistence.Column; +import javax.persistence.SequenceGenerator; +import javax.persistence.GenerationType; + +@Entity +@Table(name = "ranges") public class Range implements Serializable { - private Integer id; + private Integer id; private BigDecimal a; private BigDecimal b; @@ -16,14 +26,23 @@ public Range() { } + @Id + @SequenceGenerator( + name = "SEQUENCE_RANGES_ID_SEQ", + sequenceName = "RANGES_ID_SEQ", + allocationSize = 1) + @GeneratedValue( + strategy = GenerationType.SEQUENCE, + generator = "SEQUENCE_RANGES_ID_SEQ") + @Column(name = "id") + public Integer getId() { + return id; + } + public void setId(Integer id) { this.id = id; } - public Integer getId() { - return id; - } - public void setA(BigDecimal a) { this.a = a; }