一头扎进hibernate4第十七讲源码-视频笔录_第1页
一头扎进hibernate4第十七讲源码-视频笔录_第2页
一头扎进hibernate4第十七讲源码-视频笔录_第3页
一头扎进hibernate4第十七讲源码-视频笔录_第4页
一头扎进hibernate4第十七讲源码-视频笔录_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

官官网Hibernate是一个开放源代码的对象关系框架JDBC进行了非常轻量级的对象封装,使Java程序员可以随心所欲的使用对象编程思维来数据库Hibernate可以应用在任何JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。ORM框架,对象关系(Object/RelationMap 第二 Hibernate4CRUD体:527085608官网Java1234群1,2,3,4,5,6,7(已满第一节:HibernateUtil封装第三节:注解版CRUD实现第四节 单元测试框架引第三 对象标识符官网Java1234群1,2,3,4,5,6,7(已满T_student 第二节 对象标识符生成策主键的分类业务主键主键的分类业务主键由Hibernate根据底层数据库的序列来生成标识符主键Hibernatehigh/low算法来生成标识符。主根据底层数据库对自动生成标识符的支持能力,来选择identity,sequence或hilo;适主键第四 关联关系一对多官网Java1234群1,2,3,4,5,6,7(已满第二节:Junit4方法详解setUpBeforeClass()setUpBeforeClass()类初始化前调用;tearDownAfterClass()类初始化后调用; 在测试方法后调用第三节:级存更内存内存空临时对持久化对象(在Sesssion缓存中在<many-to-one>这端,cascade默认是”none”,假如 可以把cascade设置成”save-update”;第四节:班级学生一对多实现(双向)第五节:inverse属性第六节:级联删除第七节:一对多双向自身关联关第五 Hibernate操作对官网Java1234群1,2,3,4,5,6,7(已满临时状态临时状态(transient):刚用new语句创建,还没有被持久化,并且不处于Sesssion的Java删除状态(removed):不再处于Session的缓存中,并且Session态的Java内内内11,save()方法2,load()VSget()都是根据OID区别1:假如数据库中不存在与OID对应的记录,Load() 抛出异常,而get()方法返回区别2:load方法默认采用延迟加载策略,get2,update()方法将一个游离对象转变为持久化对象;3,第六 官网Java1234群1,2,3,4,5,6,7(已满Hibernate类JavabytebooleanjavabooleanjavaCHAR(1)('Y'或booleanjavaCHAR(1)('Y'或java.util.Datejava.util.Datejava.util.DateVARBINARYjava.io.Serializable实VARBINARY第二节:集合类型11,Set无序元素不可重复2,List3,Bag4,Map第七 官网Java1234群1,2,3,4,5,6,7(已满第三节:每个类对应一个表第八 Hibernate关:527085608官网Java1234群1,2,3,4,5,6,7,8(已满)Java1234群9:34418624111,按照主 2,按照外 第二节 多对多关系实11,多对多单向实现2,多对多双向实现第九 Hibernate检索策:527085608官网Java1234群1,2,3,4,5,6,7,8(已满)Java1234群9:344186241Lazy:true(Lazy:true(默认)延迟检索;set端一对多Lazy:false立即检索;set端一对多Lazy:extra增强延迟检索;set端一对多Lazy:proxy(默认)延迟检索;many-to-oneLazy:no-proxy 延迟检索;many-to-one多对一(需要编译时字节码增强第二节:检索策略属性batch-11,批量延迟检索2,批量立即检索第三节:检索策略属性11,Fetch:select(默认)查询方式;2,Fetch:subselect3,Fetch:join第十 Hibernate查询方:527085608官网Java1234群1,2,3,4,5,6,7,8(已满)Java1234群9:344186241112,OID3,本地SQL4,HQL2,带条件查询3,使用别名4,对结果排序5,分页查询6,查询单个对象7,链式写法第四节:QBC查询方式QBCQBC查询方式(QueryByCriteria)是用一套接口来实现的查询方式;2,带条件查询3,对结果排序4,分页查询5,查询单个对象6,链式写法第十一 Hibernate高级配:527085608官网Java1234群1,2,3,4,5,6,7,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论