Index: topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java diff -u topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java:1.28 topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java:1.29 --- topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java:1.28 Mon Aug 28 14:37:18 2006 +++ topia2/src/java/org/codelutin/topia/framework/TopiaContextImpl.java Wed Aug 30 14:59:04 2006 @@ -23,9 +23,9 @@ * * @author poussin * - * @version $Revision: 1.28 $ + * @version $Revision: 1.29 $ * - * Last update: $Date: 2006/08/28 14:37:18 $ by : $Author: bpoussin $ + * Last update: $Date: 2006/08/30 14:59:04 $ by : $Author: bpoussin $ */ package org.codelutin.topia.framework; @@ -308,7 +308,11 @@ */ public void createSchema() throws TopiaException { try { - new SchemaExport(getHibernateConfiguration()).create(false, true); + boolean showSchema = false; + if (log.isDebugEnabled()) { + showSchema = true; + } + new SchemaExport(getHibernateConfiguration()).create(showSchema, true); } catch (HibernateException eee) { throw new TopiaException("Can't create database schema", eee); } @@ -987,6 +991,7 @@ //On ne rattache l'entit้ เ un contexte que si elle n'en a pas if (entityAbstract.getTopiaContext() == null) { try { + entityAbstract.setInPreLoaded(true); entityAbstract.setTopiaContext(this); } catch (TopiaException eee) { if (log.isWarnEnabled()) { @@ -1008,6 +1013,7 @@ if (entity instanceof TopiaEntityAbstract) { TopiaEntityAbstract entityAbstract = (TopiaEntityAbstract) entity; + entityAbstract.setInPreLoaded(false); //On ne rattache l'entit้ เ un contexte que si elle n'en a pas if (entityAbstract.getTopiaContext() == null) { try {