티스토리 뷰

728x90

간단한 어플리케이션을 만들려고 JPA와 flyway를 적용하여 user 정보를 저장하려고 하는데 이런 에러가 났다.

 

검색시에는 @GeneratedValue를 사용할 때 strategy 설정을 해주지 않으면 기본적으로 GenerationType.SEQUENCE 전략을 따르기 때문에 전략을 IDENTITY로 설정을 해주어야한다고 했다.

그러나 변경 후에도 같은 에러가 남..

그리고 그 밑에는 use-new-id-generator-mappings 를 false로 두면 된다고 했는데 역시 이 방법도 아니었다.

  jpa:
    hibernate:
      ddl-auto: none
      use-new-id-generator-mappings: false

원인은 auto-ddl은 none으로 두고 flyway로 테이블을 생성하는데 auto increment가 빠져있어서 났다.

아래처럼 테이블 생성 시 AUTO_INCREMENT를 추가 해주고 나니 에러가 해결 됐다.

왼 : 변경 전/ 오 : 변경 후

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함