13
만약 내가 NHibernate의 Get() 또는 Load() 메소드를 통해 데이터베이스로부터 영속 객체를 얻은 경우, NHibernate 세션에서 객체를 분리 할 수있는 방법이 있습니까? 그래서 변경 사항이 자동으로 지속되지 않을까요?NHibernate 세션에서 객체를 분리 할 수 있습니까?
만약 내가 NHibernate의 Get() 또는 Load() 메소드를 통해 데이터베이스로부터 영속 객체를 얻은 경우, NHibernate 세션에서 객체를 분리 할 수있는 방법이 있습니까? 그래서 변경 사항이 자동으로 지속되지 않을까요?NHibernate 세션에서 객체를 분리 할 수 있습니까?
세션의 Evict 메서드를 사용해보십시오.
인스턴스의 변경 내용은 데이터베이스와 동기화 된 이 아닙니다. 이 작업은 연관이 (cascade = "all"또는 cascade = "all-delete-orphan")으로 매핑 된 경우 연결된 인스턴스에 계단식으로 연결됩니다.