知识大全 高级java工程师-------hibernate的作用和关键点

Posted 操作

篇首语:关山初度尘未洗,策马扬鞭再奋蹄!本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 高级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表示已启动就会将所有关联表的记录加载

cha138/Article/program/Java/ky/201311/28618

相关参考

知识大全 java高级技术总结 1

   eclipse  大型开发的集成软件应用最广安装myeclipse之后功能更强主要有工作区工程两个概念   工程将

知识大全 Java高级日期概念

Java高级日期概念  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  如果你的Java程序向处在不

知识大全 Java高级优化技术

Java高级优化技术  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nbs

知识大全 Java高级日期概念二

Java高级日期概念二  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  时区    TimeZon

知识大全 Java语言深入:编写高级JScript代码

Java语言深入:编写高级JScript代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  创建

知识大全 Java高级编程之displayTag学习摘要

Java高级编程之displayTag学习摘要  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  t

知识大全 高级应用——Java动态的程序设计

高级应用——Java动态的程序设计  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  类和类的装载 

知识大全 实战Java多线程编程精要之高级支持

实战Java多线程编程精要之高级支持  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  线程组  线

知识大全 JAVA高级:多核线程-volatile原理与技巧[1]

JAVA高级:多核线程-volatile原理与技巧[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 JAVA高级:多核线程-volatile原理与技巧[2]

JAVA高级:多核线程-volatile原理与技巧[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下