엔티티 매핑에서 NHibernate 캐스케이드 설정은 정적입니다. 어쨌든 동적으로 대량 데이터 트랜잭션 중에 Hiberate에서 값 비싼 계단식 연산을 피하기 위해 "계단식"설정을 코드에서 비활성화 할 수 있습니까? 우리는 NHibernate (auditing)에 의해 캡쳐 된 엔티티의 변경을 필요로하기 때문에 저장 프로 시저 또는 원시 SQL을 사용하고 싶지 않습니다.동적으로 NHibernation 캐스케이드를 깨는 방법
0
A
답변
0
동적으로 계단식 연결을 해제 할 수 없습니다.
StatelessSession을 사용할 수 있습니다.
가끔 이 특정 관계에서 계단식으로 연결되어 있지 않으면 설정하지 마십시오. 캐스케이드는 좋은 기능이지만, 이 필요하지 않습니다. 제대로 작동하려면이 필요합니다.
0
당신이 제안에 대한
var config = BuildConfiguration();
var classmapping = config.GetClassMapping("myentity");
classmapping.GetProperty("myprop").Cascade = "none";
var bulkinsertSf = config.BuildSessionFactory();
관련 문제
- 1. JavaScript에서 클로저를 깨는 방법
- 2. 하이버 네이트가 캐스케이드를 생성하지 않는다
- 3. 파일을 만졌을 때 코드를 깨는 방법
- 4. 깨는 요소에서 텍스트를 포함시키는 방법?
- 5. VB.NET의 "if"블록을 깨는 방법
- 6. 익명의 방법으로 WinDbg를 깨는 방법?
- 7. 깨는 방법 <ui:repeat>
- 8. 제한 시간에 Parallel.ForEach를 깨는 방법
- 9. 어떤 코드 행이 실행될 때마다 깨는 방법
- 10. 클래스가 입력 될 때마다 깨는 방법
- 11. WSAEventSelect를 사용할 때 64 한계를 깨는 방법
- 12. Hibernate 세션을 깨는 방법? Hibernate 참조에서
- 13. 프로덕션 코드를 수정하지 않고 종속성을 깨는 방법?
- 14. Grails는 hasMany 또는 belongsTo없이 캐스케이드를 역으로 삭제합니다.
- 15. 레일 : On-the-Fly 캐스케이드를 파괴 하시겠습니까?
- 16. iphone iOS4 깨는 앱
- 17. vim 매핑을 깨는 플러그인?
- 18. 단위 테스트를 위해이 종속성을 깨는 방법이 있습니까?
- 19. .NET 4 깨는 W3C 규칙
- 20. 복합 키를 깨는 것이 가능합니까?
- 21. 반복 된 문자를 깨는 정규식
- 22. 조건에 NSXMLParser를 깨는 방법이 있습니까?
- 23. 긴 텍스트 감싸기 깨는 형식
- 24. 색소폰 문자 깨는 요소 떨어져
- 25. WCF REST 깨는 인증하는 경우
- 26. 중첩 루프 배치 스크립트에서 내부 루프를 깨는 방법
- 27. NHibernate one-to-many 관계의 문제 캐스케이드를 사용한 콜렉션
- 28. 동적으로 객체에 속성을 동적으로 추가하는 방법 #
- 29. 동적으로 배열을 탐색하는 방법
- 30. 클래스를 동적으로 만드는 방법
감사를 계단식하지 않으려면 매핑을 당신의 매핑과 인터셉터를 사용하고 있지만 변경 새로운 SessionFactory를 구축 할 수 있지만, StatelessSession가 감사 기능을 비활성화 할 인터셉터를 무시합니다. –