Kotlin 엔티티와 Hibernate 지연 로딩(Lazy Loading)을 함께 사용할 때, 간헐적으로 발생하는 NullPointerException의 원인을 심층 분석합니다. 프로퍼티와 동일한 이름의 커스텀 Getter가 Hibernate Proxy의 리플렉션 동작과 충돌하여 생기는 문제를 재현하고, 근본적인 해결 방안을 제시합니다.