Mercurial > dive4elements > river
diff flys-backend/src/main/java/de/intevation/flys/model/Attribute.java @ 171:4a83e14f40f9
Added entity and id annotations.
flys-backend/trunk@1463 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Mon, 14 Mar 2011 14:52:58 +0000 |
parents | 86a1bd9cc50e |
children | 605320b7df94 |
line wrap: on
line diff
--- a/flys-backend/src/main/java/de/intevation/flys/model/Attribute.java Mon Mar 14 11:31:00 2011 +0000 +++ b/flys-backend/src/main/java/de/intevation/flys/model/Attribute.java Mon Mar 14 14:52:58 2011 +0000 @@ -2,6 +2,16 @@ import java.io.Serializable; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.GeneratedValue; +import javax.persistence.Column; +import javax.persistence.SequenceGenerator; +import javax.persistence.GenerationType; + +@Entity +@Table(name = "attributes") public class Attribute implements Serializable { @@ -12,14 +22,23 @@ public Attribute() { } + @Id + @SequenceGenerator( + name = "SEQUENCE_ATTRIBUTES_ID_SEQ", + sequenceName = "ATTRIBUTES_ID_SEQ", + allocationSize = 1) + @GeneratedValue( + strategy = GenerationType.SEQUENCE, + generator = "SEQUENCE_ATTRIBUTES_ID_SEQ") + @Column(name = "id") + public Integer getId() { + return id; + } + public void setId(Integer id) { this.id = id; } - public Integer getId() { - return id; - } - public void setValue(String value) { this.value = value; }