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