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; + } + } |