Session中的get()方法和load()方法的区别

get vs load:

1.执行get()方法会立即加载对象,而执行load()方法,若不使用该对象,则不会立即执行查询操作,而返回一个代理对象;

2.load()方法可能会抛出LazyInitializationException异常:在需要初始化代理对象之前已经关闭了Session;

3.若数据表中没有记录:get()方法返回null,而load()方法抛出异常。

猜你喜欢

转载自blog.csdn.net/qq_41700374/article/details/81983147
今日推荐