comparison 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
comparison
equal deleted inserted replaced
1228:a964636a0be3 1229:8b12b338a3f6
111 DEFAULT_DRIVER, 111 DEFAULT_DRIVER,
112 DEFAULT_URL); 112 DEFAULT_URL);
113 } 113 }
114 114
115 public static SessionFactory createSessionFactory( 115 public static SessionFactory createSessionFactory(
116 String user,
117 String password,
118 String dialect,
119 String driver,
120 String url
121 ) {
122 Configuration cfg = createConfiguration(
123 user, password, dialect, driver, url);
124
125 return cfg.buildSessionFactory();
126 }
127
128 public static Configuration createConfiguration() {
129 return createConfiguration(
130 DEFAULT_USER,
131 DEFAULT_PASSWORD,
132 DEFAULT_DIALECT,
133 DEFAULT_DRIVER,
134 DEFAULT_URL);
135 }
136
137 public static Configuration createConfiguration(
116 String user, 138 String user,
117 String password, 139 String password,
118 String dialect, 140 String dialect,
119 String driver, 141 String driver,
120 String url 142 String url
170 props.setProperty(Environment.DRIVER, driver); 192 props.setProperty(Environment.DRIVER, driver);
171 props.setProperty(Environment.URL, url); 193 props.setProperty(Environment.URL, url);
172 194
173 cfg.mergeProperties(props); 195 cfg.mergeProperties(props);
174 196
175 return cfg.buildSessionFactory(); 197 return cfg;
176 } 198 }
177 } 199 }
178 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : 200 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org