문제

엔티티의 ID를 값을 자동으로 생성하지는 않지만 여전히 고유 한 열에 매핑 할 수 있습니까?

그렇다면 XML Identity/Generator 태그에 무엇을 넣어야합니까?

감사.

도움이 되었습니까?

해결책

새로운 ID 값이 어떻게 생성되는지에 따라 다릅니다. 여기에서 내 추측은 수동으로 새로운 행에 값을 제공하는 경우 (저장되기 전에) 사용하는 것입니다. 참고 - 할당 된 발전기를 사용하는 경우 :

고유 한 특성으로 인해이 생성기를 사용하는 엔티티는 issession의 saveorupdate () 메소드를 통해 저장할 수 없습니다. 대신 issession의 save () 또는 update () 메소드를 호출하여 객체를 저장하거나 업데이트 해야하는 경우 nhibernate에 명시 적으로 지정해야합니다.

생성기 문서

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top