hibernate1 [JPA] PK가 아닌 필드에 Auto Increment 사용하기 ✍ 배경 PK를 String으로 사용하는 테이블이 있는데, 별도 필드에 AUTO INCREMENT를 적용해야 하는 경우가 생기게 되었다. 흔하지 않은 상황이지만 JPA를 사용할 때 이런 경우 어떻게 해결해야 할지 찾아본 내용을 공유하고자 한다. 🔎 테스트 환경 - MariaDB 10.6 - HeidiSQL - Spring Boot 2.7.2 MySQL/MariaDB 외에 다른 데이터베이스를 사용하는 경우는 해당 방식이 적용되지 않을 수 있다는 점을 알아뒀으면 좋겠다. 하지만 방식은 거의 유사할거라고 생각한다. 🔎 공통 필자가 찾아낸 방식은 2 가지 인데, 이 방식들은 모두 공통적으로 처리해야 하는 부분이 있었다. 1. 데이터베이스에 시퀀스를 무조건 등록해야한다. create sequence SHIBA_S.. 2023. 12. 9. 이전 1 다음