>  Q&A  >  본문

Hibernate의 멀티스레딩 문제를 해결하는 방법은 무엇입니까?

이 함수를 실행하면 두 개의 Java 함수가 동시에 실행되어 두 개의 Hibernate 작업이 실행되는 페이지가 있습니다. 시스템은 때때로 다음 예외를 발생시킵니다. 으아악

개인적으로는 이전 Hibernate 작업으로 인해 세션이 종료되어 후자 작업의 트랜잭션이 실행되지 않았기 때문이라고 생각합니다.

Baidu 이후에 이 방법을 시도했지만 작동하지 않는 것 같습니다:
으아악

그럼 전문가에게 조언을 구해보겠습니다.

淡淡烟草味淡淡烟草味2712일 전532

모든 응답(1)나는 대답할 것이다

  • 黄舟

    黄舟2017-05-17 10:09:17

    귀하의 코드가 무엇인지에 따라 다릅니다.
    트리거가 다중 스레드입니까, 아니면 동일한 스레드에서 두 가지 다른 메서드를 실행합니까?
    예를 들어, service.method1, service.method2, 트랜잭션 측면은 서비스 계층에 있습니다. 그러면 이 두 가지 방법의 거래는 독립적입니다.

    회신하다
    0
  • 취소회신하다