hibernate的懒加载得到的代理对象里面有什么

本文介绍了Hibernate框架中Session使用懒加载(load)方式获取数据的过程。解释了懒加载如何通过代理对象延迟查询数据库,直到真正需要数据时才触发查询,并讨论了可能出现的Nosession错误及其原因。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

hibernate的session在采用load的时候采用的是懒加载。得到的是代理对象,那么这个代理对象有什么那 当我们真正用到的时候采取查询数据库得到我们想要的数据。这个代理对象中保存的是我们想要查询的那条数据的id,当我们真正要用到这条数据时候他才会去数据哭查询。还有采用懒加载的时候容易出现nosession的错误 请大家注意,一般是事务已经提交session已经关闭,而我们还要去查询数据库,所以hibernate就报错。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值