上一页 1 ··· 5 6 7 8 9
摘要: PO 即Persistence Object VO 即Value Object PO 和VO 是Hibernate 中两个比较关键的概念。 首先,何谓VO,很简单,VO 就是一个简单的值对象。 如: TUser user = new TUser(); user.setName("Emma"); 这里 阅读全文
posted @ 2017-04-19 12:00 归零,路上 阅读(665) 评论(0) 推荐(1)
摘要: Assert Assert是断言的意思,头文件为assert.h, assert是一个宏 功 能: 测试一个条件并可能使程序终止 用 法: void assert(int test); 在单元测试中经常使用断言 断言只有在Debug模式下才有效,它可以有两种形式 1.assert Expressio 阅读全文
posted @ 2017-04-19 11:28 归零,路上 阅读(3487) 评论(0) 推荐(0)
摘要: 最近面试别人,正好出的笔试题中有道关于Hibernate延迟加载的问题,聊天过程中发现很多人对Hibernate的延迟加载有些理解误区,写 些东东在这里,希望对大家有所帮助。 首先是第一个误区:延迟加载只能作用于关联实体看到这个是不是在想:非关联实体延迟加载有什么用?为 了解答上面这个问题,我们可以 阅读全文
posted @ 2017-04-19 11:13 归零,路上 阅读(166) 评论(0) 推荐(0)
摘要: Hibernae 的延迟加载是一个非常常用的技术,实体的集合属性默认会被延迟加载,实体所关联的实体默认也会被延迟加载。hibernate 通过这种延迟加载来降低系统的内存开销,从而保证 Hibernate 的运行性能。 下面先来剖析 Hibernate 延迟加载的“秘密”。 集合属性的延迟加载 当 阅读全文
posted @ 2017-04-19 10:36 归零,路上 阅读(138) 评论(0) 推荐(0)
摘要: 延迟加载是指当应用程序想要从数据库获取对象时(在没有设置lazy属性值为false),Hibernate只是从数据库获取符合条件的对象的OId从而生成代理对象,并没有加载出对象 访问该对象的属性时才会加载出相应的值。简答来说就是尽可能的减少查询的数据量。 如何配置延迟加载 在Hibernate中通过 阅读全文
posted @ 2017-04-19 10:06 归零,路上 阅读(219) 评论(0) 推荐(0)
摘要: 首先说一下,我是做java web方面开发的,至少暂时还是的。所以本文包括以后的文章应该都是在这个大前提下的。 本篇介绍:jdk,eclipse(后续还会慢慢补充,包括mysql和tomcat等) JDK 显而易见的,作为一名Java开发人员,不可能不安装JDK配置。安装过程我就不多说了,基本除了安 阅读全文
posted @ 2017-04-18 21:08 归零,路上 阅读(372) 评论(0) 推荐(0)
摘要: Interface Session All Superinterfaces: Serializable All Known Subinterfaces: EventSource, Session All Known Implementing Classes: SessionImpl public i 阅读全文
posted @ 2017-04-18 00:28 归零,路上 阅读(787) 评论(0) 推荐(0)
摘要: 在关系数据库中,主键用来识别记录,并保证每天记录的唯一性。在Java语言中,通过比较两个变量所引用对象的内存地址是否相同,或者比较两变量引用的对象是否相等。Hibernate为了解决两者之间的不同,使用对象标识符(OID)来标识对象的唯一性。OID是关系数据库中主键在Java对象模型中的等价物。在运 阅读全文
posted @ 2017-04-17 23:59 归零,路上 阅读(1567) 评论(0) 推荐(0)
摘要: 今天在整合ssh三个框架时,有一个功能,是查询所有员工信息,且员工表和部门表是多对一的映射关系,代码能正常运行到查询得到一个List集合,但在页面展示的时候,就报异常了, java.lang.ClassCastException: com.ch.hibernate.Department_$$_jav 阅读全文
posted @ 2017-04-17 22:44 归零,路上 阅读(494) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9