1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package net.sf.oness.common.model.dao.hibernate;
17
18 import java.util.Iterator;
19 import java.util.Map;
20
21 /***
22 * Util class to create an hibernate properties object in Spring so it can be
23 * used with jndi obtained properties
24 *
25 * @author Carlos Sanchez
26 * @version $Revision: 1.1 $
27 */
28 public class HibernateProperties extends java.util.Properties {
29
30 /***
31 * Create a Properties object with specified properties
32 *
33 * @param properties
34 */
35 public HibernateProperties(java.util.Properties properties) {
36 super();
37 Iterator iterator = properties.entrySet().iterator();
38 while (iterator.hasNext()) {
39 Map.Entry element = (Map.Entry) iterator.next();
40 this.put(element.getKey(), element.getValue());
41 }
42 }
43
44 public void setHibernateDialect(String hibernateDialect) {
45 super.put("hibernate.dialect", hibernateDialect);
46 }
47 }