从@Test批注中删除timeOut =1000。看来这导致测试在单独的线程中运行(如stacktrace所示,该异常是从ThreadPool引发的)。事务和SessionFactory绑定到主线程,而不是测试运行程序的线程,这会导致此异常。
我已经运行了您的示例代码,并且已经进行了测试。将来,如果您将Maven2 pom.xml包含在您的依赖项中,将会很方便,这样对于那些试图编译您的代码的人来说,这样做起来会更容易。
Spring3 / Hibernate3 / TestNG:有些测试给出LazyInitializationException,有些没有
从@Test批注中删除timeOut =1000。看来这导致测试在单独的线程中运行(如stacktrace所示,该异常是从ThreadPool引发的)。事务和SessionFactory绑定到主线程,而不是测试运行程序的线程,这会导致此异常。
我已经运行了您的示例代码,并且已经进行了测试。将来,如果您将Maven2 pom.xml包含在您的依赖项中,将会很方便,这样对于那些试图编译您的代码的人来说,这样做起来会更容易。