changeset 1215:6e393b614edf

The referencing column does not need to be wider than what it refereces.
author Tom Gottfried <tom@intevation.de>
date Thu, 08 Dec 2016 15:23:55 +0100
parents 6e6134bf1d6d
children 2343f2995785
files db_schema/lada_schema.sql src/main/java/de/intevation/lada/factory/ProbeFactory.java src/main/java/de/intevation/lada/importer/laf/LafObjectMapper.java src/main/java/de/intevation/lada/model/land/Ortszuordnung.java
diffstat 4 files changed, 7 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/db_schema/lada_schema.sql	Thu Dec 08 14:59:02 2016 +0100
+++ b/db_schema/lada_schema.sql	Thu Dec 08 15:23:55 2016 +0100
@@ -275,7 +275,7 @@
 CREATE TABLE ortszuordnung (
     id serial PRIMARY KEY,
     probe_id integer NOT NULL REFERENCES probe ON DELETE CASCADE,
-    ort_id bigint NOT NULL REFERENCES stammdaten.ort,
+    ort_id integer NOT NULL REFERENCES stammdaten.ort,
     ortszuordnung_typ character varying(1) REFERENCES stammdaten.ortszuordnung_typ,
     ortszusatztext character varying(100),
     letzte_aenderung timestamp without time zone DEFAULT now(),
--- a/src/main/java/de/intevation/lada/factory/ProbeFactory.java	Thu Dec 08 14:59:02 2016 +0100
+++ b/src/main/java/de/intevation/lada/factory/ProbeFactory.java	Thu Dec 08 15:23:55 2016 +0100
@@ -388,7 +388,7 @@
             @SuppressWarnings("unchecked")
             List<Ort> orte = (List<Ort>) ortResponse.getData();
             if (orte != null && !orte.isEmpty()) {
-                ort.setOrtId(Long.valueOf(orte.get(0).getId()));
+                ort.setOrtId(orte.get(0).getId());
             }
             repository.create(ort, "land");
         }
--- a/src/main/java/de/intevation/lada/importer/laf/LafObjectMapper.java	Thu Dec 08 14:59:02 2016 +0100
+++ b/src/main/java/de/intevation/lada/importer/laf/LafObjectMapper.java	Thu Dec 08 15:23:55 2016 +0100
@@ -600,7 +600,7 @@
         if (o == null) {
             return null;
         }
-        ort.setOrtId(Long.valueOf(o.getId()));
+        ort.setOrtId(o.getId());
         if (ursprungsOrt.containsKey("U_ORTS_ZUSATZTEXT")) {
             ort.setOrtszusatztext(ursprungsOrt.get("U_ORTS_ZUSATZTEXT"));
         }
@@ -622,7 +622,7 @@
         if (o == null) {
             return;
         }
-        ort.setOrtId(Long.valueOf(o.getId()));
+        ort.setOrtId(o.getId());
         if (entnahmeOrt.containsKey("P_ORTS_ZUSATZTEXT")) {
             ort.setOrtszusatztext(entnahmeOrt.get("P_ORTS_ZUSATZTEXT"));
         }
--- a/src/main/java/de/intevation/lada/model/land/Ortszuordnung.java	Thu Dec 08 14:59:02 2016 +0100
+++ b/src/main/java/de/intevation/lada/model/land/Ortszuordnung.java	Thu Dec 08 15:23:55 2016 +0100
@@ -29,7 +29,7 @@
     private Timestamp letzteAenderung;
 
     @Column(name="ort_id")
-    private Long ortId;
+    private Integer ortId;
 
     @Column(name="ortszuordnung_typ")
     private String ortszuordnungTyp;
@@ -74,11 +74,11 @@
         this.letzteAenderung = letzteAenderung;
     }
 
-    public Long getOrtId() {
+    public Integer getOrtId() {
         return this.ortId;
     }
 
-    public void setOrtId(Long ortId) {
+    public void setOrtId(Integer ortId) {
         this.ortId = ortId;
     }
 
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)