Mercurial > dive4elements > river
diff flys-backend/src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java @ 1229:8b12b338a3f6
Re-enabled Hibernate schema dumps.
flys-backend/trunk@2485 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Thu, 11 Aug 2011 10:47:43 +0000 |
parents | 31d8638760b1 |
children | e2deda3b77a7 |
line wrap: on
line diff
--- a/flys-backend/src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java Sun Jul 31 18:46:14 2011 +0000 +++ b/flys-backend/src/main/java/de/intevation/flys/backend/SessionFactoryProvider.java Thu Aug 11 10:47:43 2011 +0000 @@ -119,6 +119,28 @@ String driver, String url ) { + Configuration cfg = createConfiguration( + user, password, dialect, driver, url); + + return cfg.buildSessionFactory(); + } + + public static Configuration createConfiguration() { + return createConfiguration( + DEFAULT_USER, + DEFAULT_PASSWORD, + DEFAULT_DIALECT, + DEFAULT_DRIVER, + DEFAULT_URL); + } + + public static Configuration createConfiguration( + String user, + String password, + String dialect, + String driver, + String url + ) { Configuration cfg = new Configuration(); // TODO: Use package reflection here. @@ -172,7 +194,7 @@ cfg.mergeProperties(props); - return cfg.buildSessionFactory(); + return cfg; } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :