|
From: <one...@us...> - 2003-01-09 12:25:23
|
Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/dialect
In directory sc8-pr-cvs1:/tmp/cvs-serv16192/net/sf/hibernate/dialect
Modified Files:
DB2Dialect.java Dialect.java HSQLDialect.java
InterbaseDialect.java MckoiDialect.java OracleDialect.java
PostgreSQLDialect.java SAPDBDialect.java
Log Message:
redesigned id generator package
applied Mark Woon's patch for generated alias lengths
minor refactoring of Transaction package
Index: DB2Dialect.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/dialect/DB2Dialect.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** DB2Dialect.java 5 Jan 2003 02:11:20 -0000 1.3
--- DB2Dialect.java 9 Jan 2003 12:24:50 -0000 1.4
***************
*** 63,66 ****
--- 63,70 ----
}
+ public boolean supportsSequences() {
+ return true;
+ }
+
}
Index: Dialect.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/dialect/Dialect.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** Dialect.java 5 Jan 2003 02:11:20 -0000 1.3
--- Dialect.java 9 Jan 2003 12:24:50 -0000 1.4
***************
*** 2,8 ****
package net.sf.hibernate.dialect;
- import java.io.Serializable;
- import java.sql.ResultSet;
- import java.sql.SQLException;
import java.util.Properties;
--- 2,5 ----
***************
*** 197,203 ****
}
! public Serializable getIdentityFrom(ResultSet rs) throws SQLException {
! return new Long( rs.getLong(1) );
}
/**
* The syntax that returns the identity value of the last insert, if native
--- 194,205 ----
}
! /**
! * Does this dialect support sequences?
! * @return boolean
! */
! public boolean supportsSequences() {
! return false;
}
+
/**
* The syntax that returns the identity value of the last insert, if native
Index: HSQLDialect.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/dialect/HSQLDialect.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** HSQLDialect.java 5 Jan 2003 02:11:20 -0000 1.3
--- HSQLDialect.java 9 Jan 2003 12:24:50 -0000 1.4
***************
*** 4,10 ****
package net.sf.hibernate.dialect;
- import java.io.Serializable;
- import java.sql.ResultSet;
- import java.sql.SQLException;
import java.sql.Types;
--- 4,7 ----
***************
*** 51,58 ****
public boolean dropConstraints() {
return false;
- }
-
- public Serializable getIdentityFrom(ResultSet rs) throws SQLException {
- return new Integer( rs.getInt(1) );
}
--- 48,51 ----
Index: InterbaseDialect.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/dialect/InterbaseDialect.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** InterbaseDialect.java 5 Jan 2003 02:11:20 -0000 1.3
--- InterbaseDialect.java 9 Jan 2003 12:24:50 -0000 1.4
***************
*** 49,52 ****
--- 49,56 ----
}
+ public boolean supportsSequences() {
+ return true;
+ }
+
}
Index: MckoiDialect.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/dialect/MckoiDialect.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** MckoiDialect.java 5 Jan 2003 02:11:20 -0000 1.3
--- MckoiDialect.java 9 Jan 2003 12:24:50 -0000 1.4
***************
*** 47,50 ****
--- 47,54 ----
return false;
}
+ public boolean supportsSequences() {
+ return true;
+ }
+
}
Index: OracleDialect.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/dialect/OracleDialect.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** OracleDialect.java 5 Jan 2003 02:11:20 -0000 1.3
--- OracleDialect.java 9 Jan 2003 12:24:50 -0000 1.4
***************
*** 68,71 ****
--- 68,75 ----
}
+ public boolean supportsSequences() {
+ return true;
+ }
+
}
Index: PostgreSQLDialect.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/dialect/PostgreSQLDialect.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** PostgreSQLDialect.java 5 Jan 2003 02:11:20 -0000 1.3
--- PostgreSQLDialect.java 9 Jan 2003 12:24:50 -0000 1.4
***************
*** 52,55 ****
--- 52,59 ----
}
+ public boolean supportsSequences() {
+ return true;
+ }
+
}
Index: SAPDBDialect.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/dialect/SAPDBDialect.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** SAPDBDialect.java 5 Jan 2003 02:11:20 -0000 1.3
--- SAPDBDialect.java 9 Jan 2003 12:24:50 -0000 1.4
***************
*** 99,102 ****
--- 99,106 ----
}
+ public boolean supportsSequences() {
+ return true;
+ }
+
}
|