Index: topia2/src/java/org/codelutin/topia/generator/EntityHibernateMappingGenerator.java diff -u topia2/src/java/org/codelutin/topia/generator/EntityHibernateMappingGenerator.java:1.24 topia2/src/java/org/codelutin/topia/generator/EntityHibernateMappingGenerator.java:1.25 --- topia2/src/java/org/codelutin/topia/generator/EntityHibernateMappingGenerator.java:1.24 Fri Jul 21 00:47:50 2006 +++ topia2/src/java/org/codelutin/topia/generator/EntityHibernateMappingGenerator.java Wed Aug 2 12:42:56 2006 @@ -24,10 +24,10 @@ * Created: 12 déc. 2005 * * @author Arnaud Thimel -* @version $Revision: 1.24 $ +* @version $Revision: 1.25 $ * -* Mise a jour: $Date: 2006/07/21 00:47:50 $ -* par : $Author: thimel $ +* Mise a jour: $Date: 2006/08/02 12:42:56 $ +* par : $Author: bpoussin $ */ package org.codelutin.topia.generator; @@ -317,7 +317,7 @@ if (attr.isComposite() || attr.hasAssociationClass()) { /*{ cascade="delete"}*/ } - if (hasUnidirectionalRelationOnAbstractType(attr.getReverseAttribute(), model)) { + if (hasUnidirectionalRelationOnAbstractType(attr/* poussin FIXME: arnaud je ne pense pas qu'il faille prendre le reverse ici, tu confirmes ? .getReverseAttribute()*/, model)) { /*{ access="field"}*/ } if (isUnique) { Index: topia2/src/java/org/codelutin/topia/generator/TopiaMetaGenerator.java diff -u topia2/src/java/org/codelutin/topia/generator/TopiaMetaGenerator.java:1.5 topia2/src/java/org/codelutin/topia/generator/TopiaMetaGenerator.java:1.6 --- topia2/src/java/org/codelutin/topia/generator/TopiaMetaGenerator.java:1.5 Fri May 5 08:05:38 2006 +++ topia2/src/java/org/codelutin/topia/generator/TopiaMetaGenerator.java Wed Aug 2 12:42:56 2006 @@ -24,9 +24,9 @@ * @author Grégoire DESSARD Copyright Code Lutin, Grégoire * Dessard * - * @version $Revision: 1.5 $ + * @version $Revision: 1.6 $ * - * Mise a jour: $Date: 2006/05/05 08:05:38 $ par : $Author: thimel $ + * Mise a jour: $Date: 2006/08/02 12:42:56 $ par : $Author: bpoussin $ */ package org.codelutin.topia.generator; @@ -110,10 +110,6 @@ gen = new EntityHibernateMappingGenerator(this); gen.generate(model, destDir); - // Génère les DAO des entités - gen = new DAOAbstractGenerator(this); - gen.generate(model, destDir); - // Génère les DAO par defaut des entités gen = new DAOImplGenerator(this); gen.generate(model, destDir); @@ -122,6 +118,10 @@ gen = new DAOGenerator(this); gen.generate(model, destDir); + // Génère les DAO des entités + gen = new DAOAbstractGenerator(this); + gen.generate(model, destDir); + // Génère du DAOHelper des entités gen = new DAOHelperGenerator(this); gen.generate(model, destDir);