Index: topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java diff -u topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java:1.5 topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java:1.6 --- topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java:1.5 Fri Jan 13 15:25:06 2006 +++ topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java Fri Jan 13 18:37:50 2006 @@ -23,9 +23,9 @@ * * @author poussin * - * @version $Revision: 1.5 $ + * @version $Revision: 1.6 $ * - * Last update: $Date: 2006/01/13 15:25:06 $ by : $Author: bpoussin $ + * Last update: $Date: 2006/01/13 18:37:50 $ by : $Author: thimel $ */ package org.codelutin.topia.framework; @@ -345,12 +345,12 @@ " devez ouvrir une transaction pour pouvoir accèder" + " aux données"); } - if (getHibernateFactory().getClassMetadata(entityClass) == null) { + if (getHibernateFactory().getClassMetadata(entityClass) == null && getHibernateFactory().getClassMetadata(entityClass.getName() + "Impl") == null) { log.debug("Class supporté par ce TopiaContext: " + getHibernateFactory().getAllClassMetadata().keySet()); throw new TopiaException("La classe " + entityClass.getName() + " n'est pas supporté par ce TopiaContext. Vous avez sans" + - " doute oubliez d'ajouter son mapping"); + " doute oublié d'ajouter son mapping"); } TopiaDAO result = (TopiaDAO) daoCache.get(entityClass);