This is an automated email from the git hooks/post-receive script. New commit to branch feature/4062 in repository topia. See https://gitlab.nuiton.org/nuiton/topia.git commit dccf8d731f38a65fc8c4b4e0ebdfbdb2e62c4bc2 Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Oct 23 11:18:35 2016 +0200 Add persistent classes to configuration (otherwise sessionFactory do not know them) + review newSessionFactory method --- .../java/org/nuiton/topia/persistence/internal/HibernateProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/topia-persistence/src/main/java/org/nuiton/topia/persistence/internal/HibernateProvider.java b/topia-persistence/src/main/java/org/nuiton/topia/persistence/internal/HibernateProvider.java index faf2574..bc1667f 100644 --- a/topia-persistence/src/main/java/org/nuiton/topia/persistence/internal/HibernateProvider.java +++ b/topia-persistence/src/main/java/org/nuiton/topia/persistence/internal/HibernateProvider.java @@ -374,7 +374,7 @@ public class HibernateProvider { public SessionFactory newSessionFactory(Configuration effectiveHibernateConfiguration) { - hibernateSessionFactory = TopiaUtil.newSessionFactory(effectiveHibernateConfiguration); + SessionFactory hibernateSessionFactory = TopiaUtil.newSessionFactory(effectiveHibernateConfiguration); EventListenerRegistry eventListenerRegistry = getHibernateService(hibernateSessionFactory, EventListenerRegistry.class); @@ -413,6 +413,7 @@ public class HibernateProvider { for (Class<?> persistanceClass : entityClasses) { String hbmXmlFile = persistanceClass.getName().replace('.', '/') + ".hbm.xml"; sources.addResource(hbmXmlFile); + configuration.addClass(persistanceClass); } MetadataBuilder metadataBuilder = sources.getMetadataBuilder(); -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.