hibernate加载持久化实例load和get方法区别

来源:互联网 发布:淘宝上卖面膜 许可证 编辑:程序博客网 时间:2024/05/22 14:05

load和get方法的主要区别在于是否延迟加载:

  • 使用load方法具有延迟加载功能,不会立即访问数据库,当试图加载的记录不存在时,load方法返回一个未初始化的持久化类的代理对象。当真正访问除id以外的属性的时候才去发起SQL语句查询id对应的记录;
  • get方法总是立即访问数据库,当试图加载的记录不存在时,get方法将直接返回null。
0 0
原创粉丝点击