分享
分享赚钱 收藏 举报 版权申诉 / 2

类型Hibernate双向一对多关联配置.doc

  • 上传人:sjmd695
  • 文档编号:7227619
  • 上传时间:2019-05-10
  • 格式:DOC
  • 页数:2
  • 大小:35.50KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    Hibernate双向一对多关联配置.doc
    资源描述:

    1、两个表: news(新闻表) , newType(新闻类别) 双向一对多关联配置 news.hbm.xml Java代码 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. newType.hbm.xml Java代码 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 省略 DAO代码, 就是利用 spring的 gethibernateTemple spring的 applicationContext.xml中就是简单注入 dao, 没有配置事务什么的. Test.java /根据新

    2、闻查找所属类别, 这是多对一的测试 news = newsDao.findById(3); /这一步完成的时候 session就会关闭 System.out.println(news.getNewType().getTypeName(); /如果把两个hbm.xml的 lazy设置为 flase, 才能成功 否则会出现 could not initialize proxy - the owning Session was closed / 根据新闻类别查找所属新闻, 这是一对多的查找测试(关键是这个) newType = ntDao.findById(1); / 这一步完成的时候 sessio

    3、n就会关闭 System.out.println(newType.getNews().size(); / 到这的时候会报错:failed to lazily initialize a collection of role: com.auj.sshdemo.bean.Newtype.news - no session or session was closed 请问大家遇到这样的问题没? 是我的关联配置有问题还是怎样? 我 google了一下, Test的第一个多对一测试就是那样解决的. 但是第二个一对多出现的异常, 到现在仍然没有解决 google的结果大部分都是说配置 spring的 OpenSessionInViewFilter ,不过即使有用, 也是在 web层的吧. 但我现在是在 DAO层的测试都不能成功

    展开阅读全文
    提示  道客多多所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:Hibernate双向一对多关联配置.doc
    链接地址:https://www.docduoduo.com/p-7227619.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    道客多多用户QQ群:832276834  微博官方号:道客多多官方   知乎号:道客多多

    Copyright© 2025 道客多多 docduoduo.com 网站版权所有世界地图

    经营许可证编号:粤ICP备2021046453号    营业执照商标

    1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png



    收起
    展开