나는 다음과 같은 코드가있는 경우 : 사이에서최대 절전 모드 및 트랜잭션과 잠금 테이블
beginTransaction();
// lots of stuff happens, can take anywhere from a minute to several minutes.
// it will read from several tables via calling getter methods on lazy relationships.
commitTransaction();
을, 시작하고 커밋 이후에 고정되는 것을 읽고되고있는 테이블이있는 것이 원인 문제에서 위의 동일한 코드가 다른 사용자에 의해 호출 될 때 문제가 발생하는 다중 사용자 환경?
위의 경우 문제가 발생하면 항상 트랜잭션을 짧게 유지해야합니까? 이를 용이하게하기 위해 게으른 관계에 getter 메소드를 호출하는 대신 트랜잭션을 짧게 유지하는 것이 가장 좋으며 부모의 자식을 수동으로 찾는 방법이 있습니까?