안녕하세요 저는 기대하지 않았습니다. 내 숫자 primery 키에 대한 JPA SequenceGenerator를 사용하는 Im은 기본적으로 작동합니다. 야,하지만 자바 반바지에 무슨 일이. 내 엔티티가 짧은 ID를 가질 때 시퀀스는 값을 생성하지 않고 대신 allways 0을 할당하여 중복 키를 발생시킵니다. :에스.PostgreSequence와 함께 Java Short에 어떤 현상이 있습니까?
나만이나 아니면 짧은 개체를 시퀀스 개체에 매핑 할 수 없습니까? 그것은 데이터베이스에 sequece를 만들지 만 nexval을 호출하는 것처럼 보이지 않습니다.
메신저 사용 : eclipselink 2.3, openjdk7, 우분투 oneiric amd64, eclipse. 여기
일부 코드 :
이 작동 :
@Id @GeneratedValue(strategy= GenerationType.SEQUENCE,generator="CategoriaDeportiva_SEQ")
@SequenceGenerator(name = "CategoriaDeportiva_SEQ", allocationSize=1, initialValue=1, sequenceName="CategoriaDeportiva_SEQ")
private int id;
이 나던 : 홀수
@Id @GeneratedValue(strategy= GenerationType.SEQUENCE,generator="CategoriaDeportiva_SEQ")
@SequenceGenerator(name = "CategoriaDeportiva_SEQ", allocationSize=1, initialValue=1, sequenceName="CategoriaDeportiva_SEQ")
private short id;