每个线程都应从Hibernate会话工厂获取自己的会话。
并不意味着实现者是线程安全的。相反,每个线程/事务都应从SessionFactory获取其自己的实例。
参见此处:Hibernate Session
JavaDoc
当您“取消”线程时-它应该自己进行清理,例如事务回滚,会话关闭等。

每个线程都应从Hibernate会话工厂获取自己的会话。
并不意味着实现者是线程安全的。相反,每个线程/事务都应从SessionFactory获取其自己的实例。
参见此处:Hibernate Session
JavaDoc
当您“取消”线程时-它应该自己进行清理,例如事务回滚,会话关闭等。