JPA : NullPointerException이 뜰 때

    JPA를 사용할 때 트랜잭션이 제대로 걸렸는데 NullPointerException이 뜨는 경우가 있다. 이럴 때 발생할 수 있는 경우를 하나씩 쌓으려고 한다.

     

     

    1. DI가 제대로 되지 않았을 때

    DI가 제대로 되지 않았다면 트랜잭션이 걸렸다 하더라도 값을 가져올 수 없어서 NullPointerException이 뜬다. 이 때, 확인해야할 부분은 주요 repository나 EntityManager를 @RequiredArgsConstruct로 했을 때, private final을 하지 않았는지를 확인해야한다. 

     

     

    댓글

    Designed by JB FACTORY