上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 在hibernate中,通常配置对象关系映射关系有两种,一种是基于xml的方式,另一种是基于annotation的注解方式,熟话说,萝卜青菜,可有所爱,每个人都有自己喜欢的配置方式,我在试了这两种方式以后,发现使用annotation的方式可以更简介,所以这里就简单记录下通过annotation来配 阅读全文
posted @ 2016-08-24 14:48 昵称加载失败~ 阅读(6808) 评论(0) 推荐(1) 编辑
摘要: 说白了,索引问题就是一个查找问题。。。 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查 阅读全文
posted @ 2016-08-23 11:28 昵称加载失败~ 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 1、添加索引: 在一对多的关系中,在多的一方会产生一个外键,这个外键没有自动 添加索引,当存在从一的一端产生对多的一端的查询时,有可能会在多的一端造成全表查询问题,数据量巨大时会产生严重的性能问题。可以在多一端的外键上添加 索引(index="user_group_id_idx")来解决这个问题。例 阅读全文
posted @ 2016-08-23 10:14 昵称加载失败~ 阅读(4703) 评论(0) 推荐(0) 编辑
摘要: 首先给大家说说Hibernate检索方式 Hibernate提供了5种检索对象的方式 1.导航对象图检索方式:根据已经加载的对象导航到其他对象 2.OID检索方式:按照对象的OID来检索对象 3.HQL检索方式:使用面向对象的HQL查询语言 4.QBC检索方式:使用QBC(Query By Crit 阅读全文
posted @ 2016-08-22 17:54 昵称加载失败~ 阅读(1255) 评论(0) 推荐(0) 编辑
摘要: Hibernate提供了两种映射一对一映射关联关系的方式: 01.按照外键映射 02.按照主键映射 下面以员工账号表和员工档案表(员工账号和档案表之间是一对一的关系)为例,介绍这两种映射关系,并使用这两种 映射方式分别完成以下持久化操作 (1)保存员工档案的同时分配给员工一个账号 (2)加载员工档案 阅读全文
posted @ 2016-08-18 13:50 昵称加载失败~ 阅读(568) 评论(0) 推荐(1) 编辑
摘要: 脏检查 Session到底是如何进行脏检查的呢?当一个Customer对象被加入到Session缓存中时,Session会为Customer对象的值类型的属性复制一份快照。当Session清理缓存时,会先进行脏检查,即比较Customer对象的当前属性与它的快照,来判断Customer对象的属性是否 阅读全文
posted @ 2016-08-17 23:33 昵称加载失败~ 阅读(3619) 评论(0) 推荐(0) 编辑
摘要: 一.延迟加载的概念 当Hibernate从数据库中加载某个对象时,不加载关联的对象,而只是生成了代理对象,获取使用session中的load的方法(在没有改变lazy属性为false的情况下)获取到的也是代理对象,所以在上面这几种场景下就是延迟加载。 二.理解立即加载的概念 当Hibernate从数 阅读全文
posted @ 2016-08-17 19:46 昵称加载失败~ 阅读(17858) 评论(0) 推荐(2) 编辑
摘要: 1.为什么使用缓存 hibernate使用缓存减少对数据库的访问次数,从而提升hibernate的执行效率。hibernate中有两种类型的缓存:一级缓存和二级缓存。 2.一级缓存 Hibenate中一级缓存,也叫做session的缓存,当调用session的save/saveOrUpdate/ge 阅读全文
posted @ 2016-08-14 15:52 昵称加载失败~ 阅读(3139) 评论(1) 推荐(0) 编辑
摘要: 关联映射就是将关联关系映射到数据库里,在对象模型中就是一个或多个引用。 一:配置单向多对一关联 在Emp类中定义一个Dept属性,而在Dept类中无须定义用于存放Emp对象的集合属性 01.Dept.java 02.Emp.java 03.Dept.hbm.xml 04.Emp.hbm.xml 05 阅读全文
posted @ 2016-08-12 23:14 昵称加载失败~ 阅读(717) 评论(0) 推荐(0) 编辑
摘要: 1.Hibernate框架简述 Hibernate的核心组件在基于MVC设计模式的JAVA WEB应用中,Hibernate可以作为模型层/数据访问层。它通过配置文件(hibernate.properties或hibernate.cfg.xml)和映射文件(***.hbm.xml)把JAVA对象或P 阅读全文
posted @ 2016-08-04 23:14 昵称加载失败~ 阅读(2839) 评论(5) 推荐(6) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
返回顶部小火箭
欢迎来到我的博客世界。
看我七十二变,变
x