浅谈hibernate框架(一)

来源:互联网 发布:网络数字对讲机 编辑:程序博客网 时间:2024/06/04 19:06

hibernate是Java里面的三大框架之一,但是它底层也是一个对数据库操作的框架,属于ormapping框架,和jdbc实现的功能差不多,两个各有千秋。

jdbc的优势和缺陷:

缺陷:查询代码很繁琐

   重复性代码特别的多

   没有做到数据的缓存

   sql语句的移植性不好

优势:最原始的数据库操作,速度回很快

hibernate的优势和缺陷

缺陷:因为sql语句是hibernate内部生成的,所以程序员干预不了,不可控制

      如果数据库特别的大,不适合用hibernate

优势:操作比较简单

    移植性 比较好

    数据缓存:一级缓存,二级缓存,查询缓存

接下来说一下hibernate的映射文件和配置文件

映射文件(*.hbm.xml):反映的是类与表的关系,类中属性名称和表中字段名称对应,类中属性类型和表中字段类型的对应关系,把一对多和多对多的关系转换为面向对象的关系

配饰文件(hibernate.cfg.xml):配置文件必须是这个,不能变,这个配置文件的作用的是用来连接数据库的。

hibernate框架的核心jar包:需要的话,这是链接:http://pan.baidu.com/s/1c2N6f5I

0 0
原创粉丝点击