0
HSQLDB 데이터베이스에서 Hibernate/JPA 어노테이션을 사용하여 IDENTITY 컬럼의 초기 값을 지정할 수 있습니까? 관련 소스 코드는 지금까지 다음과 같습니다어노테이션을 통해 HSQLDB ID의 초기 값을 지정하십시오.
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
public Long getId() {
return id;
}
을 생성 DDL은 다음과 같습니다 : 내가하고 싶은 무엇
id bigint generated by default as identity (start with 1)
이 ID는 주석을 통해 10,000의 값으로 시작하게하다 .
참고 : 이것은 새로운 응용 프로그램이므로 Hibernate와 HSQLDB의 최신 버전을 사용하고 있습니다.
감사합니다. 프로덕션 코드를 설치하면 손으로 작성된 DDL 스크립트가 실행되므로 그 시간에 "(start with)"절을 사용자 정의 할 수 있습니다. 개발 단계에서 "hibernate.hbm2ddl.auto"를 사용하여 ID의 시작 값을 사용자 정의하는 것이 좋을 스키마를 자동으로 작성/업데이트합니다. – JoeB