摘要:
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)

浙公网安备 33010602011771号