언제까지 자동으로 잡아 주길 원해. - LocalContainerEntityManagerFactoryBean
AttributeConverterLocalContainerEntityManagerFactoryBeanSpringBeanJPAORM
AI 요약
Beta카카오헤어샵 백엔드 개발팀에서 AttributeConverter 개발 중 발생한 문제를 공유하고 해결 과정을 설명하는 글입니다. 엔티티 속성 값의 전/후 처리를 위해 AttributeConverter를 구현하던 중, 로직 내에서 빈으로 등록된 값을 사용해야 하는 상황에서 문제가 발생했습니다.
특히 `secretVaultKey`와 같이 빈으로 등록된 값을 AttributeConverter에서 직접 참조하려고 할 때 `BeanCreationException`과 `MappingException`이 발생했습니다. 이 문제는 `LocalContainerEntityManagerFactoryBean`이 초기화되는 과정에서 발생하며, Hibernate가 기본 타입을 추론하지 못하는 원인으로 분석됩니다.
글에서는 이 문제를 어떻게 해결했는지에 대한 구체적인 해결책을 제시합니다.
이 글이 궁금하신가요?
원문 블로그에서 전체 내용을 확인해 보세요
원문 읽으러 가기
