2011-01-25 5 views
0

Nhibernate 버전 3.0을 사용하고 있으며, 처음 사용하는 it.I은 어떻게 생성 할 수 있습니까? 관계가있는 테이블에 대한 hbm.xml 파일. 다음은 내 시나리오입니다. 테이블 A와 테이블 B라는 두 개의 테이블이 있습니다. 테이블 B 기본 키는 테이블 A의 foriegn 키이며, hbm 파일을 작성해야하는 이유와 값을 두 테이블에 모두 입력해야하는 경우입니다. 테이블을 동시에 하나의 개체를 사용하여. (즉, 테이블 A 클래스 파일과 테이블 B 클래스 파일을 작성해야합니다.)Nhibernate 3.0 : 관계형 테이블에 대한 hbm.xml 파일에서 단계별 절차가 필요합니다.

단계별 절차 중 하나를 설명하면 쉽게 이해할 수 있습니다.

답변

1

이 내용은 NH 문서에서 다룹니다. 당신이 말하는 관계는 <many-to-one/>이다, 여기를 검색 :

http://knol.google.com/k/fabio-maulo/nhibernate-chapter-5-basic-o-r-mapping/1nr4enxv3dpeq/8#

당신은 몇 가지 예를 찾을 수 있습니다. 당신이 HBM 파일을 쓸 때 비주얼 스튜디오 내부의 인텔리을하기 위해, 당신은 C:\Programme\Microsoft Visual Studio xxx\Xml\Schemas 경로에이 파일

nhibernate-configuration.xsd 
nhibernate-mapping.xsd 

을 복사 할 수 있습니다.

참조 된 엔티티를 동시에 저장하려면 cascade="save-update"<many-to-one/> 태그에 적용해야합니다.

관련 문제