第一种:更改lazy属性为:false 第二种:加 lt;filtergt; lt;filter-namegt;OpenSessionInViewFilterlt;/filter-namegt;

第一种:更改lazy属性为:false

第二种:加 OpenSessionInViewFilter

org.springframework.orm.hibernate3.support.OpenSessionInViewFilter

flushMode

AUTO

OpenSessionInViewFilter

/*

以上两种方法都有点问题。

第三种是自己写代码,手动加载

代码如下:

public class LazyDaoImpl extends HibernateDaoSupport implements LazyDao {

/* (non-Javadoc)

* @see com.chinarck.DAO.LazyDao#loadContractService(java.io.Serializable)

*/

@Override

public Object loadContractService(Serializable id) {

final int idd=(Integer) id;

// Entercontract e= getHibernateTemplate().get(Entercontract.class, id);

// getHibernateTemplate().initialize(e.getService());

Entercontract e=getHibernateTemplate().execute(new HibernateCallback(){

public Object doInHibernate(Session session)throws HibernateException,SQLException{

//System.out.println(idd);

Entercontract ee=(Entercontract) session.get(Entercontract.class,idd);

//System.out.println(ee.getConId());

Hibernate.initialize(ee);

ee.getService();

//System.out.print(ee.getService().size());

return ee;

}

});

return e;

}

}

注意:一定要用get方法。load也不行。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

mysql hibernate 延迟_Hibernate+Spring数据延迟加载问题解决方案相关推荐

  1. MySQL 安装时出现初始化数据失败的解决方案

    MySQL 安装时出现初始化数据失败的解决方案 文章目录 MySQL 安装时出现初始化数据失败的解决方案 总结: 最后: 每博一文案 这是我在学习过程遇到的问题,找的解决方案 这里给予大家参考 当我们 ...

  2. mysql主从复制延迟问题的相关知识与解决方案

    一.如何监控发生了主从延迟? 在从库机器上,执行show slave status,查看Seconds_Behind_Master值,代表主从同步从库落后主库的时间,单位为秒,若同从同步无延迟,这个值 ...

  3. mysql hibernate 延迟_在mysql数据库中,hibernate一对多的集合的延迟加载无效

    这是一个非常简单的映射. 数据库是mysql5.0 用户< -one to many-> Blog 映射: 我使用属性中的"fetch = join",当我使用sess ...

  4. 京东二面:MySQL 主从延迟、读写分离 7 种解决方案!

    我们都知道互联网数据有个特性,大部分场景都是 读多写少,比如:微博.微信.淘宝电商,按照 二八原则,读流量占比甚至能达到 90% 结合这个特性,我们对底层的数据库架构也会做相应调整.采用 读写分离 处 ...

  5. canal mysql从库_canal中间件|数据增量同步解决方案

    上一文中提到延时双删等策略实现数据一致性的时候,可能存在删除缓存失败的情况,就会出现缓存和数据库不一致的问题.为了应对删除缓存失败而导致数据不一致的问题,可以通过回溯数据库日志文件,提供一个保障的重试 ...

  6. Java如何给Mysql中插入year类型数据

    文章目录 Java如何给Mysql中插入year类型数据 实际问题: 解决方案: 从数据库中读取year类型数据到Java 从Java中往数据库存储year数据 Java如何给Mysql中插入year ...

  7. mysql部署策略_MySQL延迟问题和数据刷盘策略流程分析

    一.MySQL复制流程 官方文档流程如下: MySQL延迟问题和数据刷盘策略 1.绝对的延时,相对的同步 2.纯写操作,线上标准配置下,从库压力大于主库,最起码从库有relaylog的写入. 二.My ...

  8. mysql数据刷盘过程详解_MySQL延迟问题和数据刷盘策略流程分析

    一.MySQL复制流程 官方文档流程如下: MySQL延迟问题和数据刷盘策略 1.绝对的延时,相对的同步 2.纯写操作,线上标准配置下,从库压力大于主库,最起码从库有relaylog的写入. 二.My ...

  9. mysql刷盘命令_MySQL延迟问题和数据刷盘

    导读 这篇文章主要介绍了MySQL延迟问题和数据刷盘策略流程分析,本文要给大家提到了mysql复制流程,需要的朋友可以参考下 一.MySQL复制流程 官方文档流程如下: MySQL延迟问题和数据刷盘策 ...

最新文章

  1. offsetLeft 、offsetWidth、scrollHeight等的区别
  2. Spring提取@Transactional事务注解的源码解析
  3. 初始化java工具失败,spring初始化失败解决办法
  4. Cpp 对象模型探索 / 虚函数表和虚函数表指针的创建时机
  5. bitnamigitlab_Bitnami Gitlab 安装配置 step by step
  6. 数据中心智能安防新突破:腾讯觅踪亮相DCD
  7. [silverlight基础]仿文字连接跑马灯效果-高手绕道
  8. ssh-copy-id命令不存在_Redis(三)- 常见命令
  9. iOS------自动查找项目中不用的图片资源
  10. 常用SQL查询语句整理笔记【持续更新】
  11. qtableview 查询_在QTableView中搜索/查找功能
  12. 【Android】超级终端命令
  13. RocketMQ Remoting模块源码功能分析
  14. matlab工具箱参数修改,使用matlab工具箱标定摄像头(内参数)
  15. python——金融商品多种均线指标综合运用模拟实现(MACD模型)
  16. 什么是mysql联合主键_什么是联合主键
  17. 乒乓球侧旋球MATLAB,浅说细谈乒乓球力学(一)
  18. Ubuntu 14.04安装Matlab 2015b破解版
  19. Apollo Planning决策规划算法代码详细解析 (13): RuleBasedStopDecider
  20. Android开发获取连接的WIFI名称

热门文章

  1. 正确预测适合自己的职业
  2. SLP是最近在BCH中引入的一个功能,它允许创建定制令牌。
  3. Java零拷贝续——DirectByteBuffer内存回收
  4. 云效(原RDC)如何构建一个基于Maven的Java项目
  5. 火车票上的星号暗藏玄机?!
  6. zabbix rpm 安装 新增zabbix yum 源 并更新
  7. IT十八掌作业_java基础第八天_多线程
  8. Oracle数据库中的优化方案
  9. 一步一步 Mac OS X 与 Windows 7 双系统共存 的“黑苹果” 电脑 安装 入门
  10. Windows Virtual PC RC 发布