Index: topia2/src/java/org/codelutin/topia/generator/EntityHibernateMappingGenerator.java diff -u topia2/src/java/org/codelutin/topia/generator/EntityHibernateMappingGenerator.java:1.42 topia2/src/java/org/codelutin/topia/generator/EntityHibernateMappingGenerator.java:1.43 --- topia2/src/java/org/codelutin/topia/generator/EntityHibernateMappingGenerator.java:1.42 Fri Nov 23 12:00:05 2007 +++ topia2/src/java/org/codelutin/topia/generator/EntityHibernateMappingGenerator.java Thu Dec 20 13:53:47 2007 @@ -24,10 +24,10 @@ * Created: 12 déc. 2005 * * @author Arnaud Thimel -* @version $Revision: 1.42 $ +* @version $Revision: 1.43 $ * -* Mise a jour: $Date: 2007-11-23 12:00:05 $ -* par : $Author: chatellier $ +* Mise a jour: $Date: 2007-12-20 13:53:47 $ +* par : $Author: thimel $ */ package org.codelutin.topia.generator; @@ -268,6 +268,9 @@ if (schema != null) { /*{schema="<%=schema%>" }*/ } + if (attr.isIndexed()) { +/*{index="<%=GeneratorUtil.getDBName(attr.getDeclaringElement()) + "_" + getName(attr)%>_idx" }*/ + } /*{> @@ -282,6 +285,9 @@ } else { /*{access="field" }*/ } + if (attr.isIndexed()) { +/*{index="<%=GeneratorUtil.getDBName(attr.getDeclaringElement()) + "_" + getName(attr)%>_idx" }*/ + } String[] columnNames = this.columnNamesMap.get(type); if (columnNames == null || columnNames.length == 0) { /*{column="<%=GeneratorUtil.getDBName(attr)%>"<%=(GeneratorUtil.notEmpty(attr.getTagValue(GeneratorUtil.TAG_LENGTH))?(" length=\"" + attr.getTagValue(GeneratorUtil.TAG_LENGTH) + "\""):"")%> node="<%=getName(attr)%>"/>