hibernate的作用和关键点

  在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java专业知识,广州疯狂java培训为你讲解;

  一、在ssh框架中hibernate的作用是什么呢?

  1、hibernate是一种ORM(对象映射)框架的持久性框架,它是对JDBC做了轻量级的封装,使得程序员可以面向对象思维的对数据库进行操作。

  2、支持各种关系数据库,它的级联功能很好的支持着表与表之间的各种关系。

  3、与spring整合之后连接数据库的代码和控制事物的代码都统一由spring管理,简化了代码,以及更好的管理事物。

  4、hibernate提供一级和二级缓存的功能,极大的提高了性能。

  5、hibernate提供方便的API进行CURD,减轻了大量SQL语句的编写。

  二、级联关系中重要的属性及意义

  1、inverse(由哪一端维护关联关系)

  这时inverse值用来标明由谁来维护关联关系。设为true时反转控制角色,即由该 属性关联的对象维护关联关系。

  2、casecade(级联删除、存储、更新、all)

  all : 所有操作都传递到相关联的对象

  save-update 保存和更新传递到相关联的对象

  delete 删除操作传递到相关联的对象

  delete-orphan : 所有操作都传递到相关联的对象 并删除不再与父对象关联的对象。

  3、lazy 懒加载(必须保持session有效否则无法获取,默认为true延迟加载)

  lazy=false表示已启动就会将所有关联表的记录加载

  lazy=true表示只有调到关联的方法才会加载

  疯狂Java培训专注软件开发培训,提升学员就业能力,重点提升实践动手能力。技术知识沉淀深厚的老师,让你感受Java的魅力,激发你对于编程的热爱,让你在半年的时间内掌握8-10万的代码量,掌握Java核心技术,成为真正的技术高手;通过大量全真企业项目疯狂训练,迅速积累项目经验。让你成为技能型的现代化高端人才,迅速获得高薪就业!时间不等人,赶紧联系我们吧!疯狂java培训中心地址:广州天河区车陂沣宏大厦3011。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值