잠이 안와 써보는 JPA 꿀팁 ! 물론 백붕이들은 대부분 알고있겠지만 혹시나 도움이 될까 싶어서 써본다.


너거들이 사용하는 Hibernate 기반 JPA의 JpaRepository 인터페이스는 SimpleJpaRepository 라는 구현체를 사용하는데 얘는 기본적인 CRUD가 @Transactional이 걸려있다.


 그러니까 보통 서비스 레이어에서 트랜잭션을 걸텐데 그거 안걸어도 트랜잭션은 어처피 발생한다 ~ 이말이야

그런데 그러면 독립적인 트랜잭션으로 커넥션을 오히려 더 많이 사용하니 별로겠지? 적당히 나눠서 잘 써라