From 03a5b54a5a6c45973db04b83314b33774466bd53 Mon Sep 17 00:00:00 2001 From: Athou Date: Sun, 14 Apr 2013 09:12:16 +0200 Subject: [PATCH] enforce utf8 on mysql --- pom.xml | 2 +- src/main/java/com/commafeed/backend/MySQL5Dialect.java | 10 ++++++++++ src/main/resources/META-INF/persistence.xml | 1 + 3 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 src/main/java/com/commafeed/backend/MySQL5Dialect.java diff --git a/pom.xml b/pom.xml index 09cf0b8e..72a4431d 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ UTF-8 java:openejb/Resource/My DataSource - false + true diff --git a/src/main/java/com/commafeed/backend/MySQL5Dialect.java b/src/main/java/com/commafeed/backend/MySQL5Dialect.java new file mode 100644 index 00000000..70edf93e --- /dev/null +++ b/src/main/java/com/commafeed/backend/MySQL5Dialect.java @@ -0,0 +1,10 @@ +package com.commafeed.backend; + +import org.hibernate.dialect.MySQL5InnoDBDialect; + +public class MySQL5Dialect extends MySQL5InnoDBDialect { + + public String getTableTypeString() { + return " ENGINE=InnoDB DEFAULT CHARSET=utf8"; + } +} \ No newline at end of file diff --git a/src/main/resources/META-INF/persistence.xml b/src/main/resources/META-INF/persistence.xml index d39e6a5a..2cb2644a 100644 --- a/src/main/resources/META-INF/persistence.xml +++ b/src/main/resources/META-INF/persistence.xml @@ -10,6 +10,7 @@ +