Index: topia2/src/java/org/codelutin/topia/generator/DAOAbstractGenerator.java diff -u topia2/src/java/org/codelutin/topia/generator/DAOAbstractGenerator.java:1.9 topia2/src/java/org/codelutin/topia/generator/DAOAbstractGenerator.java:1.10 --- topia2/src/java/org/codelutin/topia/generator/DAOAbstractGenerator.java:1.9 Mon Oct 23 13:52:30 2006 +++ topia2/src/java/org/codelutin/topia/generator/DAOAbstractGenerator.java Mon Oct 23 15:23:45 2006 @@ -24,10 +24,10 @@ * Created: 12 déc. 2005 * * @author Arnaud Thimel -* @version $Revision: 1.9 $ +* @version $Revision: 1.10 $ * -* Mise a jour: $Date: 2006/10/23 13:52:30 $ -* par : $Author: bpoussin $ +* Mise a jour: $Date: 2006/10/23 15:23:45 $ +* par : $Author: ruchaud $ */ package org.codelutin.topia.generator; @@ -75,6 +75,7 @@ import java.util.List; import java.util.Arrays; import org.codelutin.topia.TopiaException; +import org.codelutin.topia.framework.TopiaContextImplementor; /** * Implantation DAO pour l'entité <%=Util.toUpperCaseFirstLetter(clazz.getName())%>. @@ -111,7 +112,7 @@ /*{ { - List<<%=attr.getType()%>> list = ((TopiaContextImplementor)getTopiaContext()).getHibernate().createSQLQuery( + List<<%=attr.getType()%>> list = ((TopiaContextImplementor)getContext()).getHibernate().createSQLQuery( "SELECT {main.*} " + "from <%=GeneratorUtil.getDBName(attr.getClassifier())%> main, <%=GeneratorUtil.getManyToManyTableName(attr)%> secondary " + "where main.topiaid=secondary.<%=GeneratorUtil.getDBName(attr)%>" + @@ -129,7 +130,7 @@ // TODO peut-etre qu'hibernate est capable de faire ca tout seul ? /*{ { - List<<%=attr.getType()%>> list = ((TopiaContextImplementor)getTopiaContext()) + List<<%=attr.getType()%>> list = ((TopiaContextImplementor)getContext()) .getDAO(<%=attr.getType()%>.class) .findAllByProperties("<%=reverse.getName()%>", entity); for (<%=attr.getType()%> item : list) {