项目中在spring定时器中定时扫描订单想修改订单详细和会员信息时老是报错,说no session。。。但是在正常的后台操作action中又能用。

对hibernate一直不是很熟悉,只知道用。

如果是EAGER,那么表示取出这条数据时,它关联的数据也同时取出放入内存中

如果是LAZY,那么取出这条数据时,它关联的数据并不取出来,在同一个session中,什么时候要用,就什么时候取(再次访问数据库)。

但是,在session外,就不能再取了。用EAGER时,因为在内存里,所以在session外也可以取。

一般只在一边设Eager,JPA接口默认为一对多为Lazy,多对一为Eager,但是Hibernate反向工程生成Entity时,多对一为Lazy,需要手动改为Eager。

而两边都设Eager,那么代码中取一条记录时,会发2次SQL。

最新文章

  1. linux系统目录结构与层级命令使用
  2. php set_time_limit()用法测试详解
  3. 攻城狮在路上(叁)Linux(十四)--- 查阅文件内容
  4. NetworkComms.Net github下载地址
  5. WampServer下使用多端口访问
  6. hdu 4678 Mine 博弈论
  7. 由“Beeline连接HiveServer2后如何使用指定的队列(Yarn)运行Hive SQL语句”引发的一系列思考
  8. 新浪微博SDK在Eclipse引入
  9. Spring详解(六)------AOP 注解
  10. 金三银四,2018最新iOS面试题,由它可以搞定面试官?
  11. 指令-arModal-点击提示框模板
  12. 解决:android源码同步repo sync 时出现的fatal:duplicate path错误
  13. awk 文本处理工具
  14. [UE4]创建Shooter基类,2种方法
  15. Android Studio apk 打包
  16. mysql安装(rpm)
  17. ng-value中格式化日期
  18. [2009国家集训队]小Z的袜子(hose)(BZOJ2038+莫队入门题)
  19. 【树莓派】【转载】Raspberry Pi (树莓派)折腾记
  20. Myeclipse10安装git 完美解决-费元星

热门文章

  1. first Automation
  2. 网页中多媒体对像标记<OBJECT>和<EMBED>
  3. 20169212《Linux内核原理与分析》第十一周作业
  4. vb.net 网络图片
  5. js Date 函数方法 和 移动端数字键盘调用
  6. 自定义刷新tableView
  7. STEP模块——电子钟
  8. UML 类图常用表示方法.
  9. util-linux编译unknown architecture 'BSD_LABELSECTOR' undeclared错误
  10. 【学习笔记】python 简单创建新建一个网络客户端,并返回相关的信息