기본키에 시퀀스 오브젝트를 사용하려하는데,
initialValue = 1, allocationSize = 1을 해줘도
자꾸 값이 2부터 시작이되고 2씩 증가하고 제 멋대로되는 오류가 생겼다.
오류의 이유는 이렇다.
@SequenceGenerator의 name과
@GeneratedValue의 generator 값이 달라서였다.
@SequenceGenerator의 name은 generator의 name이고,
sequenceName은 데이터베이스에 있는 Sequence의 이름이다.
@GeneratedValue는 설정된 name을 통해 generator를 참조하기때문에
name값을 맞춰줘야된다.
@SequenceGenerator(name="tbl_board_seq", sequenceName="tbl_board_sequence",
initialValue = 1, allocationSize = 1)
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator="tbl_board_seq")
기본이 잘 안되있어서 잔오류가 너무 많은것같다.