Index: topia2/src/java/org/codelutin/topia/persistence/hibernate/TopiaDAOHibernate.java diff -u topia2/src/java/org/codelutin/topia/persistence/hibernate/TopiaDAOHibernate.java:1.1.1.1 topia2/src/java/org/codelutin/topia/persistence/hibernate/TopiaDAOHibernate.java:1.2 --- topia2/src/java/org/codelutin/topia/persistence/hibernate/TopiaDAOHibernate.java:1.1.1.1 Mon Jan 2 13:54:35 2006 +++ topia2/src/java/org/codelutin/topia/persistence/hibernate/TopiaDAOHibernate.java Wed Jan 4 13:21:51 2006 @@ -23,9 +23,9 @@ * * @author poussin * - * @version $Revision: 1.1.1.1 $ + * @version $Revision: 1.2 $ * - * Last update: $Date: 2006/01/02 13:54:35 $ by : $Author: bpoussin $ + * Last update: $Date: 2006/01/04 13:21:51 $ by : $Author: bpoussin $ */ package org.codelutin.topia.persistence.hibernate; @@ -57,6 +57,10 @@ @Override public Entity create(Object ... properties) throws TopiaException { Entity result = super.create(properties); + getContext().fireOnCreated(result); + // on fait un save maintenant, car puisqu'on a creer l'entity au + // travers du DAO, on s'attend a l'avoir a disposition tout de + // suite pour les requetes sans avoir a faire un update dessus getContext().getHibernate().save(result); return result; }