생성기가없는 열에 맵핑 아이덴티티를 nhibernate
-
05-07-2019 - |
문제
엔티티의 ID를 값을 자동으로 생성하지는 않지만 여전히 고유 한 열에 매핑 할 수 있습니까?
그렇다면 XML Identity/Generator 태그에 무엇을 넣어야합니까?
감사.
해결책
새로운 ID 값이 어떻게 생성되는지에 따라 다릅니다. 여기에서 내 추측은 수동으로 새로운 행에 값을 제공하는 경우 (저장되기 전에) 사용하는 것입니다. 참고 - 할당 된 발전기를 사용하는 경우 :
고유 한 특성으로 인해이 생성기를 사용하는 엔티티는 issession의 saveorupdate () 메소드를 통해 저장할 수 없습니다. 대신 issession의 save () 또는 update () 메소드를 호출하여 객체를 저장하거나 업데이트 해야하는 경우 nhibernate에 명시 적으로 지정해야합니다.
제휴하지 않습니다 StackOverflow