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

http://dive4elements.wald.intevation.org