Hibernate에서 인 메모리 또는 고정/하드 코드 된 객체 인스턴스를 구현하는 것이 어쨌든 데이터베이스로부터 읽혀지는 객체의 실제 인스턴스가되도록 모든 의도와 목적을 반영 하는가?NHibernate에서 객체의 인 메모리 인스턴스 구현하기
이전 DAL에서 고정/하드 코딩되어 여러 테이블에 대해 여러 가지 누락 된 외래 키 값이있는 내역 데이터베이스가 있습니다.
이것은 내 NHibernate 매핑에서 문제를 일으키고있다.
이 예는 고정 된 불변의 사용자입니다 (예 : 'ADMIN'은 코드에는 있지만 데이터베이스에는 존재하지 않음). 이 'ADMIN'사용자는 여전히 다양한 외래 키에서 사용되므로 Hibernate에 있어야 FK 매핑을 관리 할 수 있습니다.
하드 코딩 된 행이 명시 적으로 추가 된 SQL보기를 사용하여 치트 로딩을 관리했지만 그와 같은보기에는 쓸 수 없어 대안 솔루션이 필요합니다.
비슷한 일을하는 것으로 보이는 uNhAddIns WellKnowInstanceType에 대한 참조를 찾았지만 작동하지 못했습니다.
누구든지 다른 대안이 있으십니까?