comparison flys-backend/src/main/java/de/intevation/flys/model/HWSPoint.java @ 5098:a2600507761e dami

Add sequences to the new tables that use sequences
author Andre Heinecke <aheinecke@intevation.de>
date Mon, 25 Feb 2013 16:00:52 +0100
parents 1d95391d056b
children 0a83a796f7cf
comparison
equal deleted inserted replaced
5097:415ac9bc5a56 5098:a2600507761e
6 6
7 import java.math.BigDecimal; 7 import java.math.BigDecimal;
8 8
9 import javax.persistence.Column; 9 import javax.persistence.Column;
10 import javax.persistence.Entity; 10 import javax.persistence.Entity;
11 import javax.persistence.GeneratedValue;
12 import javax.persistence.GenerationType;
11 import javax.persistence.Id; 13 import javax.persistence.Id;
12 import javax.persistence.JoinColumn; 14 import javax.persistence.JoinColumn;
13 import javax.persistence.OneToOne; 15 import javax.persistence.OneToOne;
14 import javax.persistence.Table; 16 import javax.persistence.Table;
17 import javax.persistence.SequenceGenerator;
15 18
16 import org.hibernate.annotations.Type; 19 import org.hibernate.annotations.Type;
17 20
18 @Entity 21 @Entity
19 @Table(name = "hws_points") 22 @Table(name = "hws_points")
40 private BigDecimal zTarget; 43 private BigDecimal zTarget;
41 private BigDecimal ratedLevel; 44 private BigDecimal ratedLevel;
42 private Geometry geom; 45 private Geometry geom;
43 46
44 @Id 47 @Id
48 @SequenceGenerator(
49 name = "SEQUENCE_HWS_POINTS_ID_SEQ",
50 sequenceName = "HWS_POINTS_ID_SEQ",
51 allocationSize = 1)
52 @GeneratedValue(
53 strategy = GenerationType.SEQUENCE,
54 generator = "SEQUENCE_HWS_POINTS_ID_SEQ")
45 @Column(name = "id") 55 @Column(name = "id")
46 public Integer getId() { 56 public Integer getId() {
47 return id; 57 return id;
48 } 58 }
49 59

http://dive4elements.wald.intevation.org