티스토리 뷰
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를 추가 해주고 나니 에러가 해결 됐다.
'백엔드 > JPA&QueryDSL' 카테고리의 다른 글
QueryDsl로 페이징처리하기/QueryDsl로 동적 정렬/PageRequest 이용하기 (0) | 2023.09.13 |
---|---|
[JPA] 아이디로 데이터베이스에 값 존재 여부 확인하기/CrudRepository (0) | 2023.07.22 |
queryDSL로 통계 쿼리 작성하기/JAVA Stream 사용 (0) | 2023.05.22 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 쿠버네티스
- 전자정부프레임워크
- 코딩테스트
- 현대오토에버
- 코테
- centos
- 현대
- 자바코테
- Spring
- springboot
- softeer java
- 도커
- 자바
- 현대코테
- Linux
- softeer
- 자바스크립트
- Kubernetes
- tomcat
- javascript
- 톰캣
- mysql
- java
- react
- 리액트
- 오토에버코테
- java 코테
- Docker
- 스프링
- 아파치카프카
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함