나는 다음과 같습니다 유창 객체 매핑 세트를 가지고있다. 그러나 Directory의 SpecialUsers 컬렉션에서 SpecialUser를 참조하려고하면 생성 된 SQL에서와 같이 "Undefined column 'Status'"오류가 발생합니다. NHibernate는 User 테이블이 아닌 SpecialUser 테이블에서 Status 열을 가져 오려고 시도합니다. . 명시 적으로 NHibernate에게 DirectoryMapping의 Status 열을 가져올 테이블을 알려주는 방법이 있습니까?NHibernate에 명시 적 유창 열 매핑
2
A
답변
0
User/SpecialUser의 Status 속성은 데이터베이스의 단일 열에 매핑해야합니다. 때로는 사용자 및 때로는 SpecialUser에서 가져올 수 없습니다.
임시 해결책으로 SpecialUserStatus 속성을 SpecialUser에 추가하면 쉽게 쿼리 할 수 있습니다.
0
SpecialUser가 User를 확장한다고 가정하고 해당 매핑이 table-per-subclass 매핑에 대해 올바르게 보입니다. 내 생각 엔 그게 버그 야.
관련 문제
- 1. (유창) NHibernate에 조건 테이블 매핑 전략
- 2. 유창 NHibernate에 일대일 기본 클래스와
- 3. NHibernate에 + 기본 GETDATE() 열
- 4. NHibernate에 매핑
- 5. 명시 적 키워드
- 6. 명시 적 종료가 필요합니까?
- 7. 혼란과 명시 적 변환
- 8. 명시 적 ObservableCollection 캐스팅
- 9. 명시 적 의도 오류
- 10. 명시 적 캐스팅 문제
- 11. UIViewAnimationOptionOverrideInheritedDuration의 명시 적 반대?
- 12. 명시 적 동기화가 필요합니까?
- 13. NHibernate에 매핑 행
- 14. 유창함 NHibernate에 매핑
- 15. 매핑 I 인터페이스가 NHibernate에
- 16. NHibernate에 매핑 문제
- 17. NHibernate에 매핑 + ISET는
- 18. NHibernate에 매핑 문제
- 19. 유창함 NHibernate에 매핑 도움
- 20. 유창함 NHibernate에 매핑 문제
- 21. NHibernate에 삼항 관계 매핑
- 22. NHibernate에 열거 매핑
- 23. 매핑 NHibernate에 대일 inteface을에
- 24. 유창함 NHibernate에 집계 매핑
- 25. 유창함 NHibernate에 매핑 문제
- 26. 유창함 NHibernate에 매핑 오류
- 27. 비정상적인가요? HasManyToMany NHibernate에 매핑
- 28. NHibernate에 개체 멀티 매핑
- 29. 인터페이스의 암시 적 및 명시 적 구현
- 30. 암시 적 및 명시 적 예외 차이
아래의 데이터베이스에는 사용자 테이블에있는 하나의 상태 열만 있습니다. – intervigil