Mercurial > dive4elements > river
comparison flys-backend/src/main/java/de/intevation/flys/model/DGM.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 | 2d68969bd2dc |
children | 908848b74d7e |
comparison
equal
deleted
inserted
replaced
5097:415ac9bc5a56 | 5098:a2600507761e |
---|---|
4 import java.util.List; | 4 import java.util.List; |
5 import java.math.BigDecimal; | 5 import java.math.BigDecimal; |
6 | 6 |
7 import javax.persistence.Column; | 7 import javax.persistence.Column; |
8 import javax.persistence.Entity; | 8 import javax.persistence.Entity; |
9 import javax.persistence.GeneratedValue; | |
10 import javax.persistence.GenerationType; | |
9 import javax.persistence.Id; | 11 import javax.persistence.Id; |
10 import javax.persistence.JoinColumn; | 12 import javax.persistence.JoinColumn; |
11 import javax.persistence.OneToOne; | 13 import javax.persistence.OneToOne; |
12 import javax.persistence.Table; | 14 import javax.persistence.Table; |
15 import javax.persistence.SequenceGenerator; | |
13 | 16 |
14 import org.hibernate.Session; | 17 import org.hibernate.Session; |
15 import org.hibernate.Query; | 18 import org.hibernate.Query; |
16 | 19 |
17 import de.intevation.flys.backend.SessionHolder; | 20 import de.intevation.flys.backend.SessionHolder; |
39 public void setId(Integer id) { | 42 public void setId(Integer id) { |
40 this.id = id; | 43 this.id = id; |
41 } | 44 } |
42 | 45 |
43 @Id | 46 @Id |
47 @SequenceGenerator( | |
48 name = "SEQUENCE_DEM_ID_SEQ", | |
49 sequenceName = "DEM_ID_SEQ", | |
50 allocationSize = 1) | |
51 @GeneratedValue( | |
52 strategy = GenerationType.SEQUENCE, | |
53 generator = "SEQUENCE_DEM_ID_SEQ") | |
44 @Column(name = "id") | 54 @Column(name = "id") |
45 public Integer getId() { | 55 public Integer getId() { |
46 return id; | 56 return id; |
47 } | 57 } |
48 | 58 |