2017-01-21 2 views
0

엔티티를 업데이트하려고 할 때, 내가 무엇을 하든지 업데이트되지 않는다. ISession.SaveOrUpdate(), ISession.Merge(), ISession.Flush() 등의 호출을 시도했습니다. 세션에서 개체가 업데이트되었지만 수동으로 데이터베이스를 쿼리하면 업데이트가 유지되지 않았 음을 알 수 있습니다.NHibernate flush/save/update가 지속되지 않는다.

답변

0

hbm.xml 형식을 사용하는 경우 .hbm.xml 파일에 mutable="false"이 포함되어 있지 않은지 다시 확인하십시오 (<class> 선언에 있음). 그곳에 있으면 개체를 데이터베이스에 유지할 수 있지만 업데이트가 불투명하게 실패합니다.

Mutable(false); 

난 그냥 제거 :

//Mutable(false); 
1

나에게 발생, 다행히 변경 변경 가능한 설정에서 수정