Hibernate里面session.get()和session.load()的区别
2016-01-13 19:53
260 查看
get():没有使用延迟加载。返回的是一个真实对象
load():使用了延迟加载,返回的是一个代理对象
相关操作:
hbm.xml中可以通过<class>元素的lazy属性控制,默认lazy=“true”
可以使用Hibernate。initialize(user),将真实的对象返回
使用get()
load():使用了延迟加载,返回的是一个代理对象
相关操作:
hbm.xml中可以通过<class>元素的lazy属性控制,默认lazy=“true”
可以使用Hibernate。initialize(user),将真实的对象返回
使用get()
相关文章推荐
- 软件测试_BadBoy自动化测试工具9_查看回放结果
- Debian 成为主流 Linux 操作系统的七个原因
- hdu 1879 再续畅通工程(Prim)
- Android webView使用详解
- 深度学习之江湖~那些大神们,不相信只有我一个人爱八卦
- LocalSessionFactoryBean加载Hibernate 映射文件(hbm.xml)的三种方式及区别
- 黑马程序员@面向对象之多态和接口
- oracle----sql----查询---为例---计算
- GNS3 模拟icmp目标不可达
- 安卓SocketIO+Node.js实现好友与好友间的实时聊天
- Handler消息
- you must restart adb and eclipse的相关解决办法
- SpringMVC知识1:流程
- Java虚拟机之类文件结构
- 黑马程序员@java面向对象之继承
- 求一个数组中最小的K个数
- oracle----笛卡尔集---多表查询---内链--外链---子查询
- JavaScript——之对象参数的引用传递
- 阿里面经1
- hibernate核心API和级联的增删改查(CRUD)