上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: Hibernate中映射一对一关联(按主键映射和外键映射)和组件映射 Hibernate提供了两种映射一对一关联关系的方式:按照外键映射和按照主键映射。 下面以员工账号和员工档案表为例,介绍这两种映射方式,并使用这两种映射方式分别完成以下持久化操作: (1)保存员工档案的同时分配给员工一个账号。 ( 阅读全文
posted @ 2016-08-18 15:19 回青 阅读(5970) 评论(0) 推荐(0) 编辑
摘要: query的list()和iterate()区别 1.返回的类型不一样,list返回List,iterate返回iterator 2.查询策略不同。 获取数据的方式不一样,list会直接查询数据库,iterate会先到数据库中把id取出来,然后真正要遍历某个对象的时候先到缓存中找 ,如果找不到,以i 阅读全文
posted @ 2016-08-18 14:38 回青 阅读(3342) 评论(0) 推荐(2) 编辑
摘要: Hibernate中的延迟加载 1.类级别的查询策略: lazy : true(默认值) false(立即加载) 2.多对一关联的查询策略: lazy: proxy(默认值) no-proxy false 3.一对多 或多对多 lazy:true(默认值) false extra fetch:影响H 阅读全文
posted @ 2016-08-16 10:03 回青 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 问题引发:因为dao使用load(),默认延迟加载的,当在biz关闭session之后,UI层无法获取对象的非id属性值 解决方案: 1.变成get,即时加载 2.用Hibernate.isInitialized(obj)被初始化 3.类级别的lazy属性设为true 4.用final修饰类,因为用 阅读全文
posted @ 2016-08-15 16:48 回青 阅读(2490) 评论(1) 推荐(1) 编辑
摘要: Hibernate中双向多对多的两种配置方式 1.建立多对多双向关联关系 1 package cn.happy.entitys; 2 3 import java.util.HashSet; 4 import java.util.Set; 5 6 public class Employee { 7 p 阅读全文
posted @ 2016-08-13 16:40 回青 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 一、1.程序检索数据库中不存在的OID: load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常 get方法检索不到的话会返回null 二、延迟加载 load()有延迟缓存 原因:生成代理对象 get()非延迟加载 原因:生成对象本身 如果你使用 阅读全文
posted @ 2016-08-09 09:31 回青 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1.java是作为网络编程语言出现的 Socket是对网络编程提供的一种机制 网络: ip地址: DNS:域名解析器 作用: 将ip地址映射或对应成一个域名 网络服务器:通常指在网络环境下,具有 较高计算能力,能够提供用户服务功能的计算机 4.网络分层 阅读全文
posted @ 2016-07-22 17:40 回青 阅读(149) 评论(0) 推荐(0) 编辑
摘要: . 答案:1 1 JDK1.5开始推出泛型 阅读全文
posted @ 2016-07-21 17:50 回青 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 九大内置对象: request request对象具有请求域,即完成客户端的请求之前,该对象一直有效。 response response对象具有页面作用域,即访问一个页面时,该页面内的response对象只能对这次访问有效,其它页面的response对象对当前页面无效 session sessio 阅读全文
posted @ 2016-07-21 10:58 回青 阅读(1715) 评论(0) 推荐(0) 编辑
摘要: TreeSet是依靠TreeMap来实现的。 TreeSet是一个有序集合,TreeSet中的元素将按照升序排列,默认是按照自然排序进行排列,意味着TreeSet中的元素要实现Comparable接口。 或者有一个自定义的比较器。我们可以在构造TreeSet对象时,传递实现Comparator接口的 阅读全文
posted @ 2016-07-19 11:42 回青 阅读(367) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页