Mercurial > dive4elements > river
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 |