웹개발/Jpa
[Jpa] 시퀀스 매핑 방법
kmhan
2021. 8. 30. 15:27
728x90
반응형
@SequenceGenerator의 name과 @GeneratedValue의 generator을 맞춰주는게 포인트
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
// 시퀀스 매핑 코드
@Entity
@SequenceGenerator(
name = "MEMBER_SEQ_GENERATOR",
sequenceName = "MEMBER_SEQ", //매핑할 데이터베이스 시퀀스 이름
initialValue = 1, allocationSize = 1)
public class Member{
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE,
generator = "MEMBER_SEQ_GENERATOR")
private Long id;
...
}
|
cs |
출처 : https://velog.io/@conatuseus/%EC%97%94%ED%8B%B0%ED%8B%B0-%EB%A7%A4%ED%95%91-2-msk0kq84v5
GenerationType.AUTO의 경우 시퀀스용 hibernate_sequence 테이블이 (없으면) 자동 생성됨
728x90
반응형