2017-01-21 10 views
0

エンティティを更新しようとすると、何をしても更新されません。私はISession.SaveOrUpdate()ISession.Merge()ISession.Flush()などを呼び出そうとしました。セッションは、オブジェクトが更新されていることを示していますが、データベースに手動で照会すると、更新が永続化されなかったことが示されます。NHibernateのフラッシュ/セーブ/アップデートが維持されない

答えて

0

hbm.xml形式を使用している場合は、.hbm.xmlファイルにが含まれていないことを、<class>宣言で再確認してください。存在する場合、オブジェクトをデータベースに保持することができますが、更新は不透明に失敗します。

1

これは変更可能な設定を変更し、幸いにも、私に起こるからそれを修正:

Mutable(false); 

私はちょうどそれを削除:

//Mutable(false); 
関連する問題