Author: ruchaud Date: 2008-08-07 13:14:35 +0000 (Thu, 07 Aug 2008) New Revision: 1033 Modified: trunk/topia2/src/java/org/codelutin/topia/generator/EntityHibernateMappingGenerator.java Log: Ajout d'un tag fecth pour le mapping hibernate Modified: trunk/topia2/src/java/org/codelutin/topia/generator/EntityHibernateMappingGenerator.java =================================================================== --- trunk/topia2/src/java/org/codelutin/topia/generator/EntityHibernateMappingGenerator.java 2008-08-07 12:43:55 UTC (rev 1032) +++ trunk/topia2/src/java/org/codelutin/topia/generator/EntityHibernateMappingGenerator.java 2008-08-07 13:14:35 UTC (rev 1033) @@ -343,9 +343,14 @@ } lazy += "\""; + String fetch = ""; + if (attr.getTagValue("fetch") != null){ + fetch = "fetch=\"" + attr.getTagValue("fetch") + "\""; + } + String collType = GeneratorUtil.getNMultiplicityHibernateType(attr); if (!needsIndex) { -/*{ <<%=collType%> name="<%=getName(attr)%>" <%=orderBy%> <%=((!isInverse)?"":"inverse=\"true\"")%> <%=lazy%> <%=cascade%> node="<%=getName(attr)%>" embed-xml="true"> +/*{ <<%=collType%> name="<%=getName(attr)%>" <%=orderBy%> <%=((!isInverse)?"":"inverse=\"true\"")%> <%=fetch%> <%=lazy%> <%=cascade%> node="<%=getName(attr)%>" embed-xml="true"> <key column="<%=GeneratorUtil.getReverseDBName(attr)%>"/> <one-to-many class="<%=getType(attr)%>" node="topiaId" embed-xml="false"/> </<%=collType%>>