当前位置:编程学习 > JAVA >>

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

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 --------------------编程问答-------------------- 怎么没人回复啊,自己顶 --------------------编程问答-------------------- 这个真不好实现。可以尝试把session设置个id,在定时器中获取这个id的session试试。
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,