diff --git a/src/main/java/eu/agenciaesa/inm/AppAgenciaEsa.java b/src/main/java/eu/agenciaesa/inm/AppAgenciaEsa.java index 1bfd60f..e223eed 100644 --- a/src/main/java/eu/agenciaesa/inm/AppAgenciaEsa.java +++ b/src/main/java/eu/agenciaesa/inm/AppAgenciaEsa.java @@ -123,6 +123,9 @@ public class AppAgenciaEsa { for (Experimento experimento : listaExperimentos) { System.out.println(experimento); IModuloDao moduloDao = new ModuloDaoHibernate(); + // En MongoDB solo se almacena el código del módulo asociado al experimento (cada dao se "encarga" de los suyo), + // por lo que es necesario obtener el módulo completo desde la BBDD relacional para establecer la relación correctamente al insertar el experimento en la BBDD relacional mediante JPA. + // Se obtiene el módulo asociado al experimento desde la BBDD para establecer la relación correctamente Modulo moduloBBDD = moduloDao.obtenerModuloPorCodigo(experimento.getModulo().getCodigo()); // if(moduloBBDD!=null) {