본 글은 Spring Boot 2.7.13(Java 17), Hibernate 5.6.15 기준으로 작성됨 JPA에서 ID를 커스텀하게 만들 때 IdentifierGenerator, Configurable를 implements 받아서 ID생성기를 구현한다. 구글링을 하다보면, session.connection();이나 session.getJdbcConnectionAccess().obtainConnection();를 사용해서 DB connection을 가져온다. session.connection()과 session.getJdbcConnectionAccess().obtainConnection()는 뭔 차이일까? 1단계 일단, 둘 다 디버깅 걸어보자 session.connection() session.getJ..