Mercurial > dive4elements > river
comparison flys-backend/src/main/java/de/intevation/flys/model/HWSLine.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 | e836b2bd683e |
children | 0a83a796f7cf |
comparison
equal
deleted
inserted
replaced
5097:415ac9bc5a56 | 5098:a2600507761e |
---|---|
7 import java.io.Serializable; | 7 import java.io.Serializable; |
8 import java.util.List; | 8 import java.util.List; |
9 | 9 |
10 import javax.persistence.Column; | 10 import javax.persistence.Column; |
11 import javax.persistence.Entity; | 11 import javax.persistence.Entity; |
12 import javax.persistence.GeneratedValue; | |
13 import javax.persistence.GenerationType; | |
12 import javax.persistence.Id; | 14 import javax.persistence.Id; |
13 import javax.persistence.JoinColumn; | 15 import javax.persistence.JoinColumn; |
14 import javax.persistence.OneToOne; | 16 import javax.persistence.OneToOne; |
15 import javax.persistence.Table; | 17 import javax.persistence.Table; |
18 import javax.persistence.SequenceGenerator; | |
16 | 19 |
17 import org.hibernate.Session; | 20 import org.hibernate.Session; |
18 import org.hibernate.Query; | 21 import org.hibernate.Query; |
19 import org.hibernate.annotations.Type; | 22 import org.hibernate.annotations.Type; |
20 | 23 |
40 private String status_date; | 43 private String status_date; |
41 private String description; | 44 private String description; |
42 private Geometry geom; | 45 private Geometry geom; |
43 | 46 |
44 @Id | 47 @Id |
48 @SequenceGenerator( | |
49 name = "SEQUENCE_HWS_LINES_ID_SEQ", | |
50 sequenceName = "HWS_LINES_ID_SEQ", | |
51 allocationSize = 1) | |
52 @GeneratedValue( | |
53 strategy = GenerationType.SEQUENCE, | |
54 generator = "SEQUENCE_HWS_LINES_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 |