您现在的位置是:首页
>
java定义类的关键字 高级java工程师-------hibernate的作用和关键点
高级java工程师-------hi er ate的作用和关键点 一 在 h框架中hi er ate的作用是什么呢? hi er ate是一种ORM(对象映射)框架的持久性框架 它是对JDBC
高级java工程师-------hibernate的作用和关键点
一 在ssh框架中hibernate的作用是什么呢?
hibernate是一种ORM(对象映射)框架的持久性框架 它是对JDBC做了轻量级的封装 使得程序员可以面向对象思维的对数据库进行操作
支持各种关系数据库 它的级联功能很好的支持着表与表之间的各种关系
与spring整合之后连接数据库的代码和控制事物的代码都统一由spring管理 简化了代码 以及更好的管理事物
hibernate提供一级和二级缓存的功能 极大的提高了性能
hibernate提供方便的API进行CURD 减轻了大量SQL语句的编写
二 级联关系中重要的属性及意义
inverse(由哪一端维护关联关系)
这时inverse值用来标明由谁来维护关联关系 设为true时反转控制角色 即由该 属性关联的对象维护关联关系
casecade(级联删除 存储 更新 all)
all : 所有操作都传递到相关联的对象
save update 保存和更新传递到相关联的对象
delete 删除操作传递到相关联的对象
delete orphan : 所有操作都传递到相关联的对象 并删除不再与父对象关联的对象

lazy 懒加载(必须保持session有效否则无法获取 默认为true延迟加载)
lazy=false表示已启动就会将所有关联表的记录加载
lishixinzhi/Article/program/Java/ky/201311/28618 很赞哦! (1055)