r177 - trunk/cantharella.data/src/main/java/nc/ird/cantharella/data/model
Author: echatellier Date: 2013-03-20 10:55:55 +0100 (Wed, 20 Mar 2013) New Revision: 177 Url: http://forge.codelutin.com/projects/cantharella/repository/revisions/177 Log: Remove lazy collection for droits due to HSEARCH-1260 bug, but should be lazy fetch Modified: trunk/cantharella.data/src/main/java/nc/ird/cantharella/data/model/Campagne.java trunk/cantharella.data/src/main/java/nc/ird/cantharella/data/model/Lot.java Modified: trunk/cantharella.data/src/main/java/nc/ird/cantharella/data/model/Campagne.java =================================================================== --- trunk/cantharella.data/src/main/java/nc/ird/cantharella/data/model/Campagne.java 2013-03-20 09:21:24 UTC (rev 176) +++ trunk/cantharella.data/src/main/java/nc/ird/cantharella/data/model/Campagne.java 2013-03-20 09:55:55 UTC (rev 177) @@ -52,6 +52,8 @@ import org.hibernate.annotations.CascadeType; import org.hibernate.annotations.Fetch; import org.hibernate.annotations.FetchMode; +import org.hibernate.annotations.LazyCollection; +import org.hibernate.annotations.LazyCollectionOption; import org.hibernate.annotations.Type; import org.hibernate.search.annotations.ContainedIn; import org.hibernate.search.annotations.Field; @@ -141,6 +143,8 @@ @NotNull @OneToMany(mappedBy = "id.pk1", fetch = FetchType.LAZY) @IndexedEmbedded + // FIXME echatellier 20130320 EAGER du to HSEARCH-1260 bug, but should be lazy fetch + @LazyCollection(LazyCollectionOption.FALSE) private List<CampagnePersonneDroits> personnesDroits; /** Stations prospectées **/ Modified: trunk/cantharella.data/src/main/java/nc/ird/cantharella/data/model/Lot.java =================================================================== --- trunk/cantharella.data/src/main/java/nc/ird/cantharella/data/model/Lot.java 2013-03-20 09:21:24 UTC (rev 176) +++ trunk/cantharella.data/src/main/java/nc/ird/cantharella/data/model/Lot.java 2013-03-20 09:55:55 UTC (rev 177) @@ -55,6 +55,8 @@ import org.hibernate.annotations.CascadeType; import org.hibernate.annotations.Fetch; import org.hibernate.annotations.FetchMode; +import org.hibernate.annotations.LazyCollection; +import org.hibernate.annotations.LazyCollectionOption; import org.hibernate.annotations.Type; import org.hibernate.search.annotations.ContainedIn; import org.hibernate.search.annotations.Field; @@ -151,6 +153,8 @@ @OneToMany(mappedBy = "id.pk1", fetch = FetchType.LAZY) @NotNull @IndexedEmbedded + // FIXME echatellier 20130320 EAGER du to HSEARCH-1260 bug, but should be lazy fetch + @LazyCollection(LazyCollectionOption.FALSE) private List<LotPersonneDroits> personnesDroits; /** Spécimen source */
participants (1)
-
echatellier@users.forge.codelutin.com