는 아래최대 절전 모드에서 업데이트 작업은 어떻게 작동합니까? 절전 문서 당으로서
void update(Object object)
가 HibernateException
업데이트 지정된 분리 된 인스턴스 식별자 영구 인스턴스를 발생 갱신 동작의 정의이다. 동일한 식별자를 사용하는 지속성 인스턴스가 있으면 예외가 발생합니다. 이 작업은 연결이 cascade="save-update"
으로 매핑되는 경우 연결된 인스턴스로 케스케이드됩니다.
문에 대한 질문이 있습니다. 동일한 식별자를 가진 영구 인스턴스가 있으면 예외가 발생합니다.. 생각할 때 같은 식별자가있는 영구 인스턴스가있는 경우 이는 업데이트 작업을 수행하는 세션에 이미 동일한 식별자가있는 영구 인스턴스가 포함되어 있으면 예외가 발생한다는 것을 의미합니다. 그러나 두 번째 레벨 캐시에 동일한 식별자가있는 영구 인스턴스가 포함되어 있으면 업데이트 작업에서 객체를 업데이트합니다. 예외가 발생하지 않습니다. 맞습니까?