2010-06-10 2 views
0

nhibernate를 사용 중이고 새 개체의 변경 사항이 유지되지 않습니다. 객체를 생성하고 저장 한 후에는이를 수정하고 트랜잭션을 커밋합니다. 그러나 수정 사항은 저장되지 않습니다. 이상한 것은이 코드가 이전에 작동하고 있었고 무엇이 이것을 일으킬 수 있는지 전혀 모른다는 것입니다. 아무것도 변경된 것은 분명히 관련이 있습니다 ...Nhibernate가 변경 내용을 추적하지 않습니다.

주위에서 시도한 작업으로 나중에 어설 션 오류 콜렉션 []으로 인사했을 때 모든 변경 후 프로 시저에서 개체를 저장했지만 플러시로 처리되지 않았습니다.

아이디어가 있으십니까?

답변

1

나는 무슨 일이 일어 났는지는 알 수 없지만 초기 결과가 발생해서는 안되는 문제를 해결했습니다. 그러나 어설 션 실패는 매우 실제적인 문제였습니다. 감사 이벤트를 위해 사전 삽입 이벤트 리스너에 사용자를로드하고 사용자에게 분명히 처리되지 않은 콜렉션이 포함되었습니다.

관련 문제