hibernate中,Session对象的get和load方法的区别

1.get方法是直接加载数据库,即:使用get方法,hibernate将直接执行select查询语句

2.load的设计是懒加载,用到时才去查询数据库,即:使用load方法,hibernate不会马上执行sql语句,当使用所查数据内的实体类的数据时,hibernate再执行select查询语句

3.load方法返回的是对象的一个代理

4.load方法的执行原理图:

发布了77 篇原创文章 · 获赞 245 · 访问量 87万+

猜你喜欢

转载自blog.csdn.net/qq_37284798/article/details/102325079