comparison flys-backend/src/main/java/de/intevation/flys/model/HydrBoundaryPoly.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 4e03f3976d4b
children 87dab419b924
comparison
equal deleted inserted replaced
5097:415ac9bc5a56 5098:a2600507761e
3 import java.io.Serializable; 3 import java.io.Serializable;
4 import java.util.List; 4 import java.util.List;
5 5
6 import javax.persistence.Column; 6 import javax.persistence.Column;
7 import javax.persistence.Entity; 7 import javax.persistence.Entity;
8 import javax.persistence.GeneratedValue;
9 import javax.persistence.GenerationType;
8 import javax.persistence.Id; 10 import javax.persistence.Id;
9 import javax.persistence.JoinColumn; 11 import javax.persistence.JoinColumn;
10 import javax.persistence.OneToOne; 12 import javax.persistence.OneToOne;
11 import javax.persistence.Table; 13 import javax.persistence.Table;
14 import javax.persistence.SequenceGenerator;
12 15
13 import org.hibernate.Session; 16 import org.hibernate.Session;
14 import org.hibernate.Query; 17 import org.hibernate.Query;
15 import org.hibernate.annotations.Type; 18 import org.hibernate.annotations.Type;
16 19
35 public HydrBoundaryPoly() { 38 public HydrBoundaryPoly() {
36 } 39 }
37 40
38 41
39 @Id 42 @Id
43 @SequenceGenerator(
44 name = "SEQUENCE_HYDR_BOUNDARIES_POLY_ID_SEQ",
45 sequenceName = "HYDR_BOUNDARIES_POLY_ID_SEQ",
46 allocationSize = 1)
47 @GeneratedValue(
48 strategy = GenerationType.SEQUENCE,
49 generator = "SEQUENCE_HYDR_BOUNDARIES_POLY_ID_SEQ")
40 @Column(name = "id") 50 @Column(name = "id")
41 public Integer getId() { 51 public Integer getId() {
42 return id; 52 return id;
43 } 53 }
44 54

http://dive4elements.wald.intevation.org