diff --git a/src/main/java/org/lapaloma/aadd/redmetro/dao/mgdb/LineaDaoMongoDB.java b/src/main/java/org/lapaloma/aadd/redmetro/dao/mgdb/LineaDaoMongoDB.java index 3c39472..2d939e3 100644 --- a/src/main/java/org/lapaloma/aadd/redmetro/dao/mgdb/LineaDaoMongoDB.java +++ b/src/main/java/org/lapaloma/aadd/redmetro/dao/mgdb/LineaDaoMongoDB.java @@ -66,13 +66,9 @@ public class LineaDaoMongoDB implements ILineaDAO { int codLinea = Integer.valueOf(documentoLinea.getString("cod_linea")); String urlImgLinea = documentoLinea.getString("url_img_tmp"); byte[] imagenLinea= UtilidadesRedMetro.getBytesFromURL(urlImgLinea); - Object kilometros = documentoLinea.get("kilometros"); - if (kilometros instanceof Double) { - kilometros = BigDecimal.valueOf((Double) kilometros); - } else if (kilometros instanceof Integer) { - kilometros = BigDecimal.valueOf((Integer) kilometros); - } -// System.out.println("kilometros: " + kilometros); + Number numberKilometros = documentoLinea.get("kilometros", Number.class); + + BigDecimal kilometros = BigDecimal.valueOf(numberKilometros.doubleValue()); Document documentoNombre = (Document) documentoLinea.get("nombre"); String nombreCorto = documentoNombre.getString("nombre_corto"); @@ -92,7 +88,7 @@ public class LineaDaoMongoDB implements ILineaDAO { linea.setCodigo(codLinea); linea.setNombreCorto(nombreCorto); linea.setNombreLargo(nombreLargo); - linea.setKilometros((BigDecimal)kilometros); + linea.setKilometros(kilometros); linea.setImagenLinea(imagenLinea); linea.setColor(color); diff --git a/src/main/resources/META-INF/persistence.xml b/src/main/resources/META-INF/persistence.xml index 9041319..e9e46b8 100644 --- a/src/main/resources/META-INF/persistence.xml +++ b/src/main/resources/META-INF/persistence.xml @@ -20,7 +20,7 @@ - + diff --git a/src/main/resources/conf.properties b/src/main/resources/conf.properties index 8df1516..6f55445 100644 --- a/src/main/resources/conf.properties +++ b/src/main/resources/conf.properties @@ -1,2 +1,3 @@ -url.conexion.mongodb=mongodb://admin:mongodb_123@192.168.1.36:27017 -bbdd.mongodb=red_metro_aadd \ No newline at end of file +# url.conexion.mongodb=mongodb://admin:mongodb_123@192.168.1.36:27017 +url.conexion.mongodb=mongodb://localhost:27017 +bbdd.mongodb=red_metro_inm \ No newline at end of file