|
From: <hib...@li...> - 2006-05-08 21:41:30
|
Author: max...@jb...
Date: 2006-05-08 17:41:28 -0400 (Mon, 08 May 2006)
New Revision: 9910
Modified:
trunk/Hibernate3/src/org/hibernate/dialect/Dialect.java
Log:
more ejb3 cma.
Modified: trunk/Hibernate3/src/org/hibernate/dialect/Dialect.java
===================================================================
--- trunk/Hibernate3/src/org/hibernate/dialect/Dialect.java 2006-05-08 21:14:20 UTC (rev 9909)
+++ trunk/Hibernate3/src/org/hibernate/dialect/Dialect.java 2006-05-08 21:41:28 UTC (rev 9910)
@@ -105,18 +105,18 @@
else if ( columnType == Hibernate.BIG_DECIMAL ) {
return Hibernate.BIG_DECIMAL;
}
+ else if ( columnType == Hibernate.LONG || columnType == Hibernate.SHORT || columnType == Hibernate.INTEGER) {
+ return Hibernate.LONG;
+ }
else if ( columnType == Hibernate.FLOAT || columnType == Hibernate.DOUBLE) {
return Hibernate.DOUBLE;
- }
+ }
- // finally use the sqltype if == on Hibernate types did not find a match.
- if ( sqlType == Types.BIGINT) {
- return Hibernate.BIG_INTEGER;
- }
- else if ( sqlType == Types.FLOAT || sqlType == Types.DOUBLE || sqlType == Types.NUMERIC || sqlType == Types.DECIMAL || sqlType == Types.REAL) {
+ // finally use the sqltype if == on Hibernate types did not find a match.
+ if ( sqlType == Types.FLOAT || sqlType == Types.DOUBLE || sqlType == Types.NUMERIC || sqlType == Types.DECIMAL || sqlType == Types.REAL) {
return Hibernate.DOUBLE;
}
- else if ( sqlType == Types.INTEGER || sqlType == Types.SMALLINT || sqlType == Types.TINYINT ) {
+ else if ( sqlType == Types.BIGINT || sqlType == Types.INTEGER || sqlType == Types.SMALLINT || sqlType == Types.TINYINT ) {
return Hibernate.LONG;
}
else {
|