org.hibernate.dialect.MySQLDialect
   com.mysql.jdbc.Driver
 
   jdbc:mysql://localhost/dbname?characterEncoding=gb2312
 
   root
 
   root
   
   
   
   org.hibernate.dialect.SQLServerDialect
   net.sourceforge.jtds.jdbc.Driver
 
   jdbc:jtds:sqlserver://localhost:1433;DatabaseName=dbname
 
   sa
 
   
 
   
   
   org.hibernate.dialect.OracleDialect
   oracle.jdbc.driver.OracleDriver
 
   jdbc:oracle:thin:@localhost:1521:dbname
 
   test
 
   test
 
 
 如果出现如下错误,则可能是Hibernate SQL方言 (hibernate.dialect)设置不正确。
 
 Caused by: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]'last_insert_id' 不是可以识别的 函数名。
 
| RDBMS | 方言 | 
| DB2 | org.hibernate.dialect.DB2Dialect | 
| DB2 AS/400 | org.hibernate.dialect.DB2400Dialect | 
| DB2 OS390 | org.hibernate.dialect.DB2390Dialect | 
| PostgreSQL | org.hibernate.dialect.PostgreSQLDialect | 
| MySQL | org.hibernate.dialect.MySQLDialect | 
| MySQL with InnoDB | org.hibernate.dialect.MySQLInnoDBDialect | 
| MySQL with MyISAM | org.hibernate.dialect.MySQLMyISAMDialect | 
| Oracle (any version) | org.hibernate.dialect.OracleDialect | 
| Oracle 9i/10g | org.hibernate.dialect.Oracle9Dialect | 
| Sybase | org.hibernate.dialect.SybaseDialect | 
| Sybase Anywhere | org.hibernate.dialect.SybaseAnywhereDialect | 
| Microsoft SQL Server | org.hibernate.dialect.SQLServerDialect | 
| SAP DB | org.hibernate.dialect.SAPDBDialect | 
| Informix | org.hibernate.dialect.InformixDialect | 
| HypersonicSQL | org.hibernate.dialect.HSQLDialect | 
| Ingres | org.hibernate.dialect.IngresDialect | 
| Progress | org.hibernate.dialect.ProgressDialect | 
| Mckoi SQL | org.hibernate.dialect.MckoiDialect | 
| Interbase | org.hibernate.dialect.InterbaseDialect | 
| Pointbase | org.hibernate.dialect.PointbaseDialect | 
| FrontBase | org.hibernate.dialect.FrontbaseDialect | 
| Firebird | org.hibernate.dialect.FirebirdDialect | 
 
public class OracleDialect extends Oracle10gDialect {
 
 
 
   ref="dataSource">
  
 
  
 
  
 
  
   com.ums.dialect.Dialect
  
 
  
   true
  
 
  
   false
  
 
  
   false
  
 
  
   false
  
 
  
y
  
 
  
   50
  
 
  
   50
  
 
  
   true
  
 
  
   true
  
 
  
   true
  
 
  
  
     
     
     
     
     
     
   
 
  
   com.ums.po










