[hibernate-commits] Hibernate SVN: r11661 - trunk/Hibernate3/code/core/src/main/java/org/hibernate/dialect.
hibernate-commits at lists.jboss.org
hibernate-commits at lists.jboss.org
Fri Jun 8 13:55:54 EDT 2007
Author: steve.ebersole at jboss.com
Date: 2007-06-08 13:55:54 -0400 (Fri, 08 Jun 2007)
New Revision: 11661
Modified:
trunk/Hibernate3/code/core/src/main/java/org/hibernate/dialect/DialectFactory.java
Log:
HHH-2665 : oracle dialects
Modified: trunk/Hibernate3/code/core/src/main/java/org/hibernate/dialect/DialectFactory.java
===================================================================
--- trunk/Hibernate3/code/core/src/main/java/org/hibernate/dialect/DialectFactory.java 2007-06-08 17:52:41 UTC (rev 11660)
+++ trunk/Hibernate3/code/core/src/main/java/org/hibernate/dialect/DialectFactory.java 2007-06-08 17:55:54 UTC (rev 11661)
@@ -128,9 +128,12 @@
"Oracle",
new DatabaseDialectMapper() {
public String getDialectClass(int majorVersion) {
- return majorVersion > 8
- ? "org.hibernate.dialect.Oracle9Dialect"
- : "org.hibernate.dialect.OracleDialect";
+ switch ( majorVersion ) {
+ case 8: return Oracle8iDialect.class.getName();
+ case 9: return Oracle9iDialect.class.getName();
+ case 10: return Oracle10gDialect.class.getName();
+ default: throw new HibernateException( "unknown Oracle major version [" + majorVersion + "]" );
+ }
}
}
);
More information about the hibernate-commits
mailing list