r1340 - topia/trunk/topia-persistence/src/main/java/org/codelutin/topia/generator
Author: chatellier Date: 2009-02-03 18:49:25 +0000 (Tue, 03 Feb 2009) New Revision: 1340 Modified: topia/trunk/topia-persistence/src/main/java/org/codelutin/topia/generator/EntityHibernateMappingGenerator.java Log: Annulation du commit, generation de toutes les attribut dans le cas de l'heritage Modified: topia/trunk/topia-persistence/src/main/java/org/codelutin/topia/generator/EntityHibernateMappingGenerator.java =================================================================== --- topia/trunk/topia-persistence/src/main/java/org/codelutin/topia/generator/EntityHibernateMappingGenerator.java 2009-02-03 18:32:39 UTC (rev 1339) +++ topia/trunk/topia-persistence/src/main/java/org/codelutin/topia/generator/EntityHibernateMappingGenerator.java 2009-02-03 18:49:25 UTC (rev 1340) @@ -120,6 +120,8 @@ /*{ <union-subclass name="<%=clazzDOType%>" extends="<%=superClassDOType%>" table="<%=tableName%>" node="<%=clazzDOType%>" abstract="<%=isAbstract%>" proxy="<%=clazzFQN%>" <%=optionalAttributes%>> <!--key column="topiaId"/--> }*/ + // FIXME mieux gerer le cas haveSuper + noneNaturalAttributes.addAll(clazz.getAttributes()); } else { /*{ <class name="<%=clazzDOType%>" table="<%=tableName%>" node="<%=clazzDOType%>" abstract="<%=isAbstract%>" proxy="<%=clazzFQN%>" <%=optionalAttributes%>> <id name="topiaId" type="string" length="255" node="@topiaId"/> @@ -166,7 +168,7 @@ } protected void generateAttributes(Writer output, ObjectModelClass clazz, List<ObjectModelAttribute> attributes, String prefix) throws IOException { - for (ObjectModelAttribute attr : clazz.getAttributes()) { + for (ObjectModelAttribute attr : attributes) { ObjectModelAttribute reverse = attr.getReverseAttribute(); // pour les asso quoi qu'il arrive il faut les lier des 2 cotes
participants (1)
-
chatellierï¼ users.labs.libre-entreprise.org