Mercurial > lada > lada-server
diff src/main/java/de/intevation/lada/model/land/Messprogramm.java @ 1019:e192feaf916f
Introduce default value vor Messregime in Messprogramm.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Tue, 05 Jul 2016 18:24:55 +0200 |
parents | ce1ec3cbde54 |
children | a435b9fd1d85 |
line wrap: on
line diff
--- a/src/main/java/de/intevation/lada/model/land/Messprogramm.java Fri Jul 01 17:36:06 2016 +0200 +++ b/src/main/java/de/intevation/lada/model/land/Messprogramm.java Tue Jul 05 18:24:55 2016 +0200 @@ -16,6 +16,7 @@ import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; +import javax.persistence.PrePersist; /** @@ -26,6 +27,14 @@ public class Messprogramm implements Serializable { private static final long serialVersionUID = 1L; + // Has to be kept in sync with database schema + @PrePersist + void setDefaults() { + if (baId == null) { + baId = 1; + } + } + @Id @GeneratedValue(strategy=GenerationType.IDENTITY) @Column(name="id", unique=true, nullable=false)