Oracle limits the size of byte
arrays that can be passed to and/or from its JDBC driver. If you wish to use large instances of binary
or serializable
type, you should enable hibernate.jdbc.use_streams_for_binary
.
This is a system-level setting only.
Hibernate SQL方言 (hibernate.dialect
)
| RDBMS | Dialect |
|---|---|
| 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 |
org.hibernate.dialect.Oracle9iDialect
|
| Oracle 10g |
org.hibernate.dialect.Oracle10gDialect
|
| 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
|
本文介绍了Hibernate中针对不同数据库的SQL方言配置方法,包括Oracle、MySQL、PostgreSQL等主流数据库的支持情况。通过设置合适的方言,可以确保Hibernate生成的SQL语句与目标数据库兼容。
4549

被折叠的 条评论
为什么被折叠?



