- 在不考虑缓存的情况下,get方法会在调用之后立即向数据库发出sql语句,返回持久化对象。
load方法会在调用后返回一个代理对象,该代理对象只保存了实体对象的id,直到使用对象的非主键属性时才会发出sql语句。 - 查询数据库中不存在的数据,get方法返回null,load方法抛出异常org.hibernate.ObjectNotFoundException
session对象get与load的区别
最新推荐文章于 2021-10-22 21:05:31 发布
本文详细解释了在Hibernate框架中GET与LOAD方法的区别:GET方法直接查询数据库并返回持久化对象;LOAD方法则返回代理对象,仅在需要时才查询数据库。此外,还介绍了两种方法在面对不存在数据时的不同表现。
2736

被折叠的 条评论
为什么被折叠?



