commit 2d59cb880036a1250941d99be09fa20d7f38cdbd
Author: Christian Ehringfeld <c.ehringfeld@t-online.de>
Date:   Sun Sep 13 21:59:43 2015 +0200

    mysql integration

diff --git a/EntityManager.pro b/EntityManager.pro
index beeb2de..176ca18 100644
--- a/EntityManager.pro
+++ b/EntityManager.pro
@@ -50,7 +50,8 @@ src/entity.h \
     src/validators/imagevalidator.h \
     src/validators/uniquevalidator.h \
     src/validators/patternvalidator.h \
-    src/validators/lengthvalidator.h
+    src/validators/lengthvalidator.h \
+    src/schema/mysqlquerybuilder.h
 
 SOURCES += \
 src/entity.cpp \
@@ -92,7 +93,8 @@ src/entity.cpp \
     src/validators/imagevalidator.cpp \
     src/validators/uniquevalidator.cpp \
     src/validators/patternvalidator.cpp \
-    src/validators/lengthvalidator.cpp
+    src/validators/lengthvalidator.cpp \
+    src/schema/mysqlquerybuilder.cpp
 
 CONFIG += c++14
 QMAKE_CXXFLAGS += -std=c++14
diff --git a/src/database.cpp b/src/database.cpp
index cdf1c18..74b142f 100644
--- a/src/database.cpp
+++ b/src/database.cpp
@@ -17,6 +17,7 @@
 #include "database.h"
 #include "logger.h"
 #include <QDir>
+#include "schema/mysqlschema.h"
 using namespace CuteEntityManager;
 
 Database::Database(QSqlDatabase database, bool loggerActivated, bool logQueries,
@@ -49,7 +50,7 @@ Database::Database(QString databaseType, QString connectionName,
     if (port != 0) {
         this->database.setPort(port);
     }
-    if(!databaseOptions.isEmpty()) {
+    if (!databaseOptions.isEmpty()) {
         this->database.setConnectOptions(databaseOptions);
     }
     this->init();
@@ -152,9 +153,9 @@ QSharedPointer<Schema> Database::getSchema(DatabaseType db,
     //    case PGSQL:
     //        return QSharedPointer<Schema>(new PgSqlSchema());
     //        break;
-    //    case MYSQL:
-    //        return QSharedPointer<Schema>(new MysqlSchema());
-    //        break;
+    case DatabaseType::MYSQL:
+        return QSharedPointer<Schema>(new MysqlSchema(database));
+        break;
     default:
         return QSharedPointer<Schema>(new SqliteSchema(database));
         break;
