浅谈hibernate框架(一)

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值