이 함수를 실행하면 두 개의 Java 함수가 동시에 실행되어 두 개의 Hibernate 작업이 실행되는 페이지가 있습니다. 시스템은 때때로 다음 예외를 발생시킵니다. 으아악
개인적으로는 이전 Hibernate 작업으로 인해 세션이 종료되어 후자 작업의 트랜잭션이 실행되지 않았기 때문이라고 생각합니다.Baidu 이후에 이 방법을 시도했지만 작동하지 않는 것 같습니다:
으아악
黄舟2017-05-17 10:09:17
귀하의 코드가 무엇인지에 따라 다릅니다.
트리거가 다중 스레드입니까, 아니면 동일한 스레드에서 두 가지 다른 메서드를 실행합니까?
예를 들어, service.method1, service.method2, 트랜잭션 측면은 서비스 계층에 있습니다. 그러면 이 두 가지 방법의 거래는 독립적입니다.