`
鲍初祥
  • 浏览: 492 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
  使用@ManyToOne时候遇到了这种情况,起先以为代码出现了问题,仔细检查后确定为对象初始化的错误。   因为我在bean对象字段定义的时候使用了fetch=Fetch.LAZY懒加载,使用延迟加载的话hibernate在从数据库中调数据的时候是不会把关联的对象查出来的,而是保存一个获取值得方法,在你使用getXXX()调用的时候,hiberante会利用这个保存的方法去从数据库中取数据。而往往我们在jsp页面中使用getXXX()准备展示数据的时候,session早已经在dao中就关闭了。   不管是注释还是配置文件只需将加载方式更改一下就可以了,注释可以改为FetchType.EAGE ...
Global site tag (gtag.js) - Google Analytics