[hibernate-commits] Hibernate SVN: r14317 - core/trunk/core/src/main/java/org/hibernate/dialect.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Wed Feb 6 21:21:24 EST 2008


Author: steve.ebersole at jboss.com
Date: 2008-02-06 21:21:24 -0500 (Wed, 06 Feb 2008)
New Revision: 14317

Modified:
   core/trunk/core/src/main/java/org/hibernate/dialect/DialectFactory.java
Log:
HHH-3084 : DialectFactory detection of Ingres metadata information

Modified: core/trunk/core/src/main/java/org/hibernate/dialect/DialectFactory.java
===================================================================
--- core/trunk/core/src/main/java/org/hibernate/dialect/DialectFactory.java	2008-02-07 02:21:02 UTC (rev 14316)
+++ core/trunk/core/src/main/java/org/hibernate/dialect/DialectFactory.java	2008-02-07 02:21:24 UTC (rev 14317)
@@ -112,12 +112,17 @@
 	// TODO : this is the stuff it'd be nice to move to a properties file or some other easily user-editable place
 	private static final Map MAPPERS = new HashMap();
 	static {
+		// detectors...
 		MAPPERS.put( "HSQL Database Engine", new VersionInsensitiveMapper( "org.hibernate.dialect.HSQLDialect" ) );
 		MAPPERS.put( "H2", new VersionInsensitiveMapper( "org.hibernate.dialect.H2Dialect" ) );
 		MAPPERS.put( "MySQL", new VersionInsensitiveMapper( "org.hibernate.dialect.MySQLDialect" ) );
 		MAPPERS.put( "PostgreSQL", new VersionInsensitiveMapper( "org.hibernate.dialect.PostgreSQLDialect" ) );
 		MAPPERS.put( "Apache Derby", new VersionInsensitiveMapper( "org.hibernate.dialect.DerbyDialect" ) );
 
+		MAPPERS.put( "Ingres", new VersionInsensitiveMapper( "org.hibernate.dialect.IngresDialect" ) );
+		MAPPERS.put( "ingres", new VersionInsensitiveMapper( "org.hibernate.dialect.IngresDialect" ) );
+		MAPPERS.put( "INGRES", new VersionInsensitiveMapper( "org.hibernate.dialect.IngresDialect" ) );
+
 		MAPPERS.put( "Microsoft SQL Server Database", new VersionInsensitiveMapper( "org.hibernate.dialect.SQLServerDialect" ) );
 		MAPPERS.put( "Microsoft SQL Server", new VersionInsensitiveMapper( "org.hibernate.dialect.SQLServerDialect" ) );
 		MAPPERS.put( "Sybase SQL Server", new VersionInsensitiveMapper( "org.hibernate.dialect.SybaseDialect" ) );




More information about the hibernate-commits mailing list