[Bedework-commit] calendarapi r1184 -
releases/bedework-3.6/calCore/src/org/bedework/calcore
svnadmin at bedework.org
svnadmin at bedework.org
Tue Mar 2 09:57:26 EST 2010
Author: douglm
Date: 2010-03-02 09:57:26 -0500 (Tue, 02 Mar 2010)
New Revision: 1184
Added:
releases/bedework-3.6/calCore/src/org/bedework/calcore/H2Dialect.java
Log:
Add support for h2 as a network available db running as a jboss service
Add a configuration for that database
Added: releases/bedework-3.6/calCore/src/org/bedework/calcore/H2Dialect.java
===================================================================
--- releases/bedework-3.6/calCore/src/org/bedework/calcore/H2Dialect.java (rev 0)
+++ releases/bedework-3.6/calCore/src/org/bedework/calcore/H2Dialect.java 2010-03-02 14:57:26 UTC (rev 1184)
@@ -0,0 +1,26 @@
+package org.bedework.calcore;
+
+import org.hibernate.Hibernate;
+import org.hibernate.dialect.function.StandardSQLFunction;
+
+import java.sql.Types;
+
+/**
+ * Update the hibernate distributed dialect. Effectively apply changes
+ * referred to in http://opensource.atlassian.com/projects/hibernate/browse/HHH-3401
+ *
+ */
+public class H2Dialect extends org.hibernate.dialect.H2Dialect {
+ /**
+ *
+ */
+ public H2Dialect() {
+ super();
+
+ registerColumnType(Types.BIT, "boolean");
+ registerColumnType(Types.NUMERIC, "decimal($p,$s)");
+
+ registerFunction("quarter",
+ new StandardSQLFunction("quarter", Hibernate.INTEGER));
+ }
+}
\ No newline at end of file
More information about the Bedework-commit
mailing list