Hibernate Session对象load()方法和get()方法区别

    技术2022-05-11  71

    (1)当记录不存在时候,get方法返回null,load方法产生异常

    (2)load方法可以返回实体的代理类,get方法则返回真是的实体类

    (3)load方法可以充分利用hibernate的内部缓存和二级缓存中的现有数据,而get方法只在内部缓存中查找数据,当没有在缓存中找到合适的数据时候,则生成SQL查询数据库,返回相应的实体对象 


    最新回复(0)