0
큐 테이블과 작업 테이블이 있다고 가정 해 봅시다. 작업 테이블에서 대기열 테이블에 대한 외래 키 열 QueueId, 즉부모와 일대 다 관계가있는 NHibernate 컴포넌트
: 큐 클래스의 특성, 즉Queue.Id가 < - Job.QueueId이를 매핑하는 매우 간단 유창함 NHibernate에 사용
/* QueueMap */
HasMany(x => x.Jobs)
.KeyColumnNames.Add("QueueId");
하지만 클래스를 inbetween가 아주 좋은 이유가 가정, 뭔가 같은 말 나는 다음과 내가 얻을이 작업을 수행 할 때
은 그럼 즉,
/* QueueMap */
Component(
x => x.Group,
y => y.HasMany(x => x.Jobs).KeyColumnNames.Add("QueueId")
);
를 구성 요소를 사용하여이 매핑 할 필요가 : 내가 잘못 무엇인지에
{"could not initialize a collection:
[Queue.Group.Jobs#832fc413-c282-48e8-8cb6-d2a70b0b8de4]
[SQL: SELECT values0_.QueueId as QueueId1_, values0_.Id as Id1_, values0_.Id
as Id16_0_, (....) FROM dbo.Jobs values0_ WHERE values0_.QueueId=?]"}
어떤 생각 ..
감사합니다. – zcrar70