我定义了AnnotationSessionFactoryBean类型的bean,以便在web-app中使用。
如果我没有明确地将其定义为NOT singleton,则必须是singleton。
现在,它绑定到当前线程。
这意味着它不能是单身人士。
P.S。 Factory生成的Session不是单例,另一方面SessionFactory总是单例。现在一切都很清楚了!
答案 0 :(得分:2)
答案 1 :(得分:1)
名为AnnotationSessionFactoryBean
的{{1}}超类有一些LocalSessionFactoryBean
个静态字段:
ThreadLocal<?>
因此,即使这个bean的单个实例在不同的线程中也可能以不同的方式进行交互。