Hibernate dialect属性:指定数据库的SQL方言
hibernate.dialect 属性用于指定连接数据库使用的 SQL 方言。
语法:
hibernate.dialect 属性的属性值为 Hibernate 所支持的 SQL 方言。Hibernate 支持的 SQL 方言如表所示。
采用 Java 属性文件格式的配置文件连接 Microsoft SQL Server 数据库时设置数据库方言,关键代码如下:
采用 Java 属性文件格式的配置文件连接 MySQL 数据库时设置数据库方言,关键代码如下:
采用 Java 属性文件格式的配置文件连接 Oracle 9i/10g 数据库时设置数据库方言,关键代码如下:
语法:
hibernate.dialect=属性值
hibernate.dialect 属性的属性值为 Hibernate 所支持的 SQL 方言。Hibernate 支持的 SQL 方言如表所示。
| 数据库 | Hibernate方言类 |
|---|---|
| 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 |
示例1
采用 XML 格式的配置文件连接 Microsoft SQL Server 数据库时设置数据库方言,关键代码如下:<property name="hibernate.dialect"> org.hibernate.dialect.SQLServerDialect </property>
采用 Java 属性文件格式的配置文件连接 Microsoft SQL Server 数据库时设置数据库方言,关键代码如下:
hibernate.dialect=org.hibernate.dialect.SQLServerDialect
示例2
采用 XML 格式的配置文件连接 MySQL 数据库时设置数据库方言,关键代码如下:<property name="hibernate.dialect"> org.hibernate.dialect.MySQLDialect </property>
采用 Java 属性文件格式的配置文件连接 MySQL 数据库时设置数据库方言,关键代码如下:
hibernate.dialect=org.hibernate.dialect.MySQLDialect
示例3
采用 XML 格式的配置文件连接 Oracle 9i/10g 数据库时设置数据库方言,关键代码如下:<property name="hibernate.dialect"> org.hibernate.dialect.Oracle9Dialect </property>
采用 Java 属性文件格式的配置文件连接 Oracle 9i/10g 数据库时设置数据库方言,关键代码如下:
hibernate.dialect=org.hibernate.dialect.Oracle9Dialect
所有教程
- C语言入门
- C语言编译器
- C语言项目案例
- 数据结构
- C++
- STL
- C++11
- socket
- GCC
- GDB
- Makefile
- OpenCV
- Qt教程
- Unity 3D
- UE4
- 游戏引擎
- Python
- Python并发编程
- TensorFlow
- Django
- NumPy
- Linux
- Shell
- Java教程
- 设计模式
- Java Swing
- Servlet
- JSP教程
- Struts2
- Maven
- Spring
- Spring MVC
- Spring Boot
- Spring Cloud
- Hibernate
- Mybatis
- MySQL教程
- MySQL函数
- NoSQL
- Redis
- MongoDB
- HBase
- Go语言
- C#
- MATLAB
- JavaScript
- Bootstrap
- HTML
- CSS教程
- PHP
- 汇编语言
- TCP/IP
- vi命令
- Android教程
- 区块链
- Docker
- 大数据
- 云计算