hibernate 我已经在配置文件里加上了TheadLocal了,session也用factory.getCurrentSession();

为什么DAO里我用load延迟加载还报错说没有session,get就可以。按道理TheadLocal的使用不就是保证线程单一,可以使用load么。求解
2026年09月23日 05:40
有1个网友回答
网友(1):


hibernateOpenSessionInViewFilter
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter

在web.xml里加这个filter。延迟加载会导致session关闭。只是一个代理对象。get不是这样子。