5 -- Hibernate的基本用法 --4 4 数据库方言
2023-09-11 14:14:57 时间
Hibernate底层依然使用SQL语句来执行数据库操作,虽然所有关系数据库都支持使用标准SQL语句,但所有数据库都对标准SQL进行了一些扩展,所以在语法细节上存在一些差异。因此,Hibernate需要根据数据库来识别这些差异。
同样的应用程序,如果在不同的数据库之间迁移,底层数据库的访问细节会发生改变,开发者需要做的是,告诉Hibernate应用程序的底层即将使用哪种数据库 ------ 这就是数据库方言。
Properties :
MySQL | org.hibernate.dialect.MySQLDialect |
MySQL with InnoDB | org.hibernate.dialect.MySQLInnoDBDialect |
MySQL with MyISAM | org.hibernate.dialect.MySQLMyISAMDialect |
MySQL 5 | org.hibernate.dialect.MySQL5Dialect |
MySQL 5 with InnoDB | org.hibernate.dialect.MySQL5InnoDBDialect |
所有的数据库方言都可以在%hibernate%/project/ect/hibernate.properties中找到。
啦啦啦
相关文章
- android开发之sqlite数据库升级
- 数据库总结
- 缓存与数据库一致性系列
- Hibernate的save方法不能进行数据库插入
- Hibernate中使用Criteria查询及注解——(hibernate.cfg.xml)
- hibernate正向生成数据库表以及配置——TestStu.java
- hibernate正向生成数据库表以及配置——Student.java
- hibernate正向生成数据库表以及配置——Student.java
- Hibernate 自动生成数据库表
- iOS数据持久化-SQLite数据库使用详解
- Hibernate 动态表名映射(数据库分表) NamingStrategy
- Hibernate 自动生成数据库表
- select取数据库值设为默认值,TP框架模板中ifelse
- 数据库事务
- Hibernate学习--hibernate延迟加载原理-动态代理(阿里电面)
- atitit.动态加载数据库配置in orm hibernate mybatis
- PHP:ThinkPHP5数据库操作增删改查-Model类
- sql server 2012 数据库还原方法
- hibernate Java 时间和日期类型 Hibernate 制图
- linkedin databus介绍——监听数据库变化,有新数据到来时通知其他消费者app,新数据存在内存里,多份快照
- Hibernate中:不看数据库,不看XML文件,不看查询语句,怎么样能知道表结构?
- 数据库I/O:CMP、Hibernate
- gin框架使用orm操作数据库(转)
- Redis数据库
- Linux系统之安装PostgreSQL数据库