▤ 목차 개요JPA를 사용할 때 보통 id는 시퀀스 id를 자주 사용합니다.@Id@GeneratedValue(strategy = GenerationType.IDENTITY)private Long id; 만약 요구사항으로 "앞에 특정 문자를 포함한 아이디 체계"를 사용해야 한다고 하면 어떻게 해야할까 고민해보다가 내용을 찾고 정리해봤습니다. IdGeneratorType Annotation 검색을 해보면 GenericGenerator 애너테이션을 사용해서 Generator 구현체와 함께 사용하는 예제들을 많지만 해당 애너테이션은 deprecated 되어있었습니다. 다른 방식으로는 IdGeneratorType으로 애너테이션을 만들어서 사용하는 방법이 있습니다. 내부에는 Generator를 상속 받는 ..