aboutsummaryrefslogtreecommitdiff
path: root/odb/qt/mysql/default-mapping.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'odb/qt/mysql/default-mapping.hxx')
-rw-r--r--odb/qt/mysql/default-mapping.hxx15
1 files changed, 15 insertions, 0 deletions
diff --git a/odb/qt/mysql/default-mapping.hxx b/odb/qt/mysql/default-mapping.hxx
index 6647bbd..6a948c4 100644
--- a/odb/qt/mysql/default-mapping.hxx
+++ b/odb/qt/mysql/default-mapping.hxx
@@ -7,9 +7,24 @@
#define ODB_QT_MYSQL_DEFAULT_MAPPING_HXX
#include <QString>
+#include <QDate>
+#include <QTime>
+#include <QDateTime>
// Map QString to MySQL TEXT by default.
//
#pragma db value(QString) type("VARCHAR(56) NOT NULL")
+// Map QDate to MySQL DATE by default.
+//
+#pragma db value(QDate) type("DATE")
+
+// Map QTime to MySQL TIME by default.
+//
+#pragma db value(QTime) type("TIME")
+
+// Map QTime to MySQL DATETIME by default.
+//
+#pragma db value(QDateTime) type("DATETIME")
+
#endif // ODB_QT_MYSQL_DEFAULT_MAPPING_HXX