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

http://dive4elements.wald.intevation.org