版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
官官网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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年甲乙双方关于二手房买卖的房屋交付验收合同3篇
- 普通话成人培训
- 职工工伤后私了协议书
- 2024年度服务合同(技术支持)2篇
- 砂石材料供货合同
- 有子女的离婚协议书模板
- 2024版工程车辆租赁合同的解除与终止3篇
- 2024版商业店铺租赁合同协议书2篇
- 2024二手老旧房交易过程中的查验与交付合同3篇
- 2024年度钢管扣件市场推广合同2篇
- DB21-T 3560-2021林下园参移栽生产技术规程
- 暖通空调基础知识讲解课件
- 图形设计的方法同构、替构、解构、重构
- 2024年国家电网湖北省电力有限公司招聘笔试参考题库含答案解析
- 《安徒生童话》导读课教学课件
- 宫外孕的抢救及护理课件
- 电影院消防安全培训课件
- 2023年广东珠海横琴出入境边防检查站警务辅助人员招聘考试真题
- 医院培训课件:《血浆置换及临床应用》
- 《物联网》教案课程
- 材料物理专业大学生职业生涯规划书
评论
0/150
提交评论