Spring schedule定时器中,报错hibernate could not initialize proxy - no Session

wwhot_2005 2013-02-19 10:48:06
WorkOrder类中,有一个属性是级联的
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name = "CATEGORYID", referencedColumnName = "CATEGORYID", nullable = false)
private CategoryDefinition category;

在页面请求的control和service中使用正常。因为有openSessionInView
当在定时器中使用workOrder.getCategory()的时候,会报错 could not initialize proxy - no Session
请问在定时器重如何保持session
...全文
147 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
这个真不好实现。可以尝试把session设置个id,在定时器中获取这个id的session试试。
wwhot_2005 2013-02-19
  • 打赏
  • 举报
回复
怎么没人回复啊,自己顶

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧