2009-11-06 3 views
0

JPA에서 시퀀스를 사용할 수있는 방법을 알고 싶습니다. 우리는 비 pk 필드를 가지고 있는데,이 값은 DB의 시퀀스에서 가져와야합니다. 엔티티를 업데이트하는 값을 어떻게 업데이트 할 수 있습니까?비 pk 필드에서 @GeneratedValue를 사용하는 방법

미리 감사드립니다.

+1

다음은 중복입니다. http://stackoverflow.com/questions/277630/hibernate-jpa-sequence-non-id –

답변

2

JPA는 PK 필드에만 적용하기 위해 @GeneratedValue을 정의합니다. DataNucleus는 이것을 필드에서받습니다. 분명히 그것은 JPA 스펙을 넘어서고 있으며 다른 구현은 그러한 동작을 지원하지 않을 수도 있습니다.

관련 문제