Author: bleny Date: 2010-11-17 17:25:39 +0000 (Wed, 17 Nov 2010) New Revision: 779 Log: fix lazy loading issue Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceContactImpl.java trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceSamplingImpl.java trunk/wao-business/src/main/xmi/wao.properties Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceContactImpl.java =================================================================== --- trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceContactImpl.java 2010-11-17 16:36:44 UTC (rev 778) +++ trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceContactImpl.java 2010-11-17 17:25:39 UTC (rev 779) @@ -148,11 +148,6 @@ Map<String, Contact> results = dao.findAllMappedByQuery(query); - // XXX bleny 20101112 prevent lazy loading failure - for (Contact contact : results.values()) { - contact.getSampleRow().getProfession().sizeDcf5code(); - } - return results; } Modified: trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceSamplingImpl.java =================================================================== --- trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceSamplingImpl.java 2010-11-17 16:36:44 UTC (rev 778) +++ trunk/wao-business/src/main/java/fr/ifremer/wao/service/ServiceSamplingImpl.java 2010-11-17 17:25:39 UTC (rev 779) @@ -486,14 +486,6 @@ for (SampleRow row : results) { // use FacadeRow to complete ordering using maps result.addRow(row); - - // XXX bleny 20101110 browse code to force load it from BD - // "lazy" directive doesn't seem to work - if (row.getProfession() != null) { - for (DCFFiveCode code : row.getProfession().getDcf5code()) { - log.debug("row " + row.getCode() + " has DCF5 code " + code.toString()); - } - } } return result; } @@ -568,14 +560,6 @@ result.sizeSampleMonth(); result.sizeElligibleBoat(); - - - // XXX bleny 20101110 browse code to force load it from BD - // "lazy" directive doesn't seem to work - for (DCFFiveCode code : result.getProfession().getDcf5code()) { - log.debug("row " + result.getCode() + " has DCF5 code " + code.toString()); - } - return result; } Modified: trunk/wao-business/src/main/xmi/wao.properties =================================================================== --- trunk/wao-business/src/main/xmi/wao.properties 2010-11-17 16:36:44 UTC (rev 778) +++ trunk/wao-business/src/main/xmi/wao.properties 2010-11-17 17:25:39 UTC (rev 779) @@ -14,7 +14,7 @@ fr.ifremer.wao.entity.SampleRow.attribute.fishingZone.tagvalue.orderBy=facadeName,sectorName,districtCode fr.ifremer.wao.entity.SampleRow.attribute.company.tagvalue.lazy=false fr.ifremer.wao.entity.SampleRow.attribute.profession.tagvalue.lazy=false -fr.ifremer.wao.entity.Profession.attribute.dcf5Code.tagvalue.lazy=false +fr.ifremer.wao.entity.Profession.attribute.dcf5code.tagvalue.lazy=false #fr.ifremer.wao.entity.SampleRow.attribute.elligibleBoat.tagvalue.lazy=false fr.ifremer.wao.entity.SampleRow.attribute.elligibleBoat.tagvalue.orderBy=companyActive #fr.ifremer.wao.entity.SampleRow.attribute.sampleRowLog.tagvalue.lazy=false