MSSQL (2008)과는 EclipseLink를 반환 (2.4)은 EclipseLink 레코드 삽입 잘못된 ID를
나는이는 EclipseLink를 발생하면 다른 테이블에
를 삽입을하는 트리거가있는 테이블에 삽입하고있어이 ID를 반환 트리거에 의해 다른 테이블에 삽입 된 레코드의
EcliipseLink에서 @@ IDENTITY 대신 SCOPE_IDENTITY()를 사용하여 올바른 ID를 얻을 수 있다고 가정합니다.
질문은 어떻게해야합니까?
EclipseLink (JPA)에 대한 솔루션이 필요합니다. SQL을 사용하여 ID를 얻는 방법을 알고 있습니다.
는') (@IDImAfter = SCOPE_IDENTITY을 선택' 트리거가 삽입되는 테이블 대신 삽입하려는 테이블에서 ID를 반환합니다. – Fred
EclipseLink 용 솔루션이 필요하다는 것을 명확히하기 위해 제 질문을 편집했습니다. 나는 SCOPE_IDENTITY()가 id를 리턴한다는 것을 잘 알고있다. 문제는 EclipseLink가 그것을 얻는 것이다. –