dialect就是“方言”,因为hibernate是要把Java对象转换成关系数据库来描述的,而关系数据库虽然有一些统一的标准,如SQL-92等,但是实际上各数据库如Oracle, MySQL, MS SQL Server等等为了提高性能或增加功能都提供了一些额外的标准或语法,因此,hibernate为了更好适配各种关系数据库,针对每种数据库都指定了一个方言dialect。你可以看到hibernate里面实际上方言只是一个类,它里面将不同数据类型、SQL语法转换成hibernate能理解的统一的格式。但注意,如果没有对应的dialect,Hibernate是无法使用这种数据库进行对象关系转换的。上次我用了个H2数据库,找到一个H2的dialect,就可以马上用起Hibernate了

hibernate中的dialect解释相关推荐

  1. hibernate中的 bag

    http://linweihan.javaeye.com/blog/145318 2007-12-01 [转]hibernate中 的 bag–解释的太好了. Bag是集合,与Set不同的是,Bag允 ...

  2. 具体解释Hibernate中的事务

    1.前言 上一篇博客解说了Hibernate中的一级缓存,属于Session级别的.这篇博客解说一下Hibernate中的事务机制. 有关事务的概念.请參照通俗易懂数据库中的事务.  2.怎样处理Hi ...

  3. Hibernate中的数据库方言(Dialect)

    Hibernate中的数据库方言(Dialect) 在配置hibernate.cfg.xml时需指定使用数据库的方言: 例: <property name="dialect" ...

  4. hibernate(七) hibernate中查询方式详解

    序言 之前对hibernate中的查询总是搞混淆,不明白里面具体有哪些东西.就是因为缺少总结.在看这篇文章之前,你应该知道的是数据库的一些查询操作,多表查询等,如果不明白,可以先去看一下 MySQL数 ...

  5. Hibernate中的一对多XML映射

    一对多关系指出一个实体的单个实例与另一个实体的多个实例相关联. 换句话说,一个表中的每个记录与另一个表中的多个记录相关联. 让我们看看如何通过XML映射文件在Hibernate中定义这种关系. 1.实 ...

  6. Hibernate中inverse属性与cascade属性

    Hibernate集合映射中,经常会使用到"inverse"和"cascade"这两个属性.对于我这样,Hibernate接触不深和语文水平够烂的种种因素,发现 ...

  7. 使用SQLQuery 在Hibernate中使用sql语句

    对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口.下面来描述如何使用这个API进行查询. 1.标量查询(Scalar q ...

  8. Hibernate中SessionFactory配置

    SessionFactory配置 因为Hibernate被设计为可以在许多不同环境下工作,所以它有很多配置参数.幸运的是,大部分都已经有默认值了,Hibernate发行包中还附带有示例的hiberna ...

  9. hibernate中对象的状态有三种

    一,首先hibernate中对象的状态有三种:瞬态.游离态和持久态,三种状态转化的方法都是通过session来调用,瞬态到持久态的方法有save().saveOrUpdate().get().load ...

最新文章

  1. 虚拟服务器目录,服务器虚拟主机目录
  2. Java Stub 研究学习(2)
  3. CentOS 7.6 下安装 MySQL8.0.13
  4. 你好,C++(2)1.3 C++世界版图1.4 如何学好C++
  5. WIFI无线路由器的五种工作模式
  6. Javascript中的form
  7. 这是属于格式的问题么?下划线的位置
  8. html中位div添加水平线,html中div使用CSS实现水平/垂直居中的多种方式
  9. python入门经典代码-【python】编程语言入门经典100例--12
  10. python字符串方法总结_python字符串使用方法总结
  11. poj 2649 Factovisors
  12. Gogs代码托管系统安装配置手册
  13. python 时分秒相加大于24h_在python中,将24小时加到负时间差上
  14. 小米网页连接调用服务器,小米6浏览器远程代码执行(CVE-2019-13322)
  15. MySQL第七章之后的
  16. 微软产品大升级:Surface Pro 6、Studio 2、Laptop 2 重磅来袭
  17. 软件测试结束的标准是什么??
  18. MIPI 系列之 DSI
  19. MATLAB(1)---将mat文件转换为csv文件
  20. 雷神simplest_ffmpeg_player解析(一)

热门文章

  1. 数组和链表分别比较适合用于什么场景
  2. man adduser
  3. 网页打开手机连接到服务器失败,手机服务器无法连接到服务器失败
  4. 2017第九届广州国际园林机械与园艺工具展 2017第九届广州国际园林景观与美好人居博览会 第九届广州国际花卉盆栽及花店花园用品展览会 2017中国花卉展览会 第九届广州国际绿化苗木展会刊(参展商名录
  5. UART、SPI、I2C串行通讯协议解释 同步/异步 全双工/半双工通信含义
  6. Java使用QQ邮箱发送邮件
  7. iOS9.x-10.x可以实现永久越狱啦
  8. [数据分析笔记] 网易云歌单分析系列02—pyecharts柱状图
  9. 【转】关于测试工程师的几个笑话
  10. dva的用法_使用 dva 构建小型前端项目 (一)