Commit aad7d7b1c65095ec81c8c23da2b805b9410e6131
1 parent
e02720c5
extension for postgres sql dialect added
Showing
2 changed files
with
16 additions
and
1 deletions
services/Global/src/main/java/de/bht/beuthbot/persistence/ExtendedPostgreSQLDialect.java
0 → 100644
1 | +package de.bht.beuthbot.persistence; | ||
2 | + | ||
3 | +import org.hibernate.dialect.PostgreSQLDialect; | ||
4 | + | ||
5 | +import java.sql.Types; | ||
6 | + | ||
7 | +public class ExtendedPostgreSQLDialect extends PostgreSQLDialect { | ||
8 | + | ||
9 | + public ExtendedPostgreSQLDialect(){ | ||
10 | + super(); | ||
11 | + registerHibernateType(Types.JAVA_OBJECT, "json"); | ||
12 | + | ||
13 | + } | ||
14 | +} | ||
0 | \ No newline at end of file | 15 | \ No newline at end of file |
services/Global/src/main/resources/META-INF/persistence.xml
@@ -14,7 +14,8 @@ | @@ -14,7 +14,8 @@ | ||
14 | 14 | ||
15 | <properties> | 15 | <properties> |
16 | 16 | ||
17 | - <property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect"/> <!-- DB Dialect --> | 17 | + <!--<property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect"/>--> <!-- DB Dialect --> |
18 | + <property name="hibernate.dialect" value="de.bht.beuthbot.persistence.ExtendedPostgreSQLDialect"/> | ||
18 | <property name="hibernate.hbm2ddl.auto" value="create-drop" /> <!-- create / create-drop / update / none --> | 19 | <property name="hibernate.hbm2ddl.auto" value="create-drop" /> <!-- create / create-drop / update / none --> |
19 | <property name="hibernate.archive.autodetection" value="class"/> | 20 | <property name="hibernate.archive.autodetection" value="class"/> |
20 | 21 |