잠이 안와 써보는 JPA 꿀팁 ! 물론 백붕이들은 대부분 알고있겠지만 혹시나 도움이 될까 싶어서 써본다.
너거들이 사용하는 Hibernate 기반 JPA의 JpaRepository 인터페이스는 SimpleJpaRepository 라는 구현체를 사용하는데 얘는 기본적인 CRUD가 @Transactional이 걸려있다.
그러니까 보통 서비스 레이어에서 트랜잭션을 걸텐데 그거 안걸어도 트랜잭션은 어처피 발생한다 ~ 이말이야
그런데 그러면 독립적인 트랜잭션으로 커넥션을 오히려 더 많이 사용하니 별로겠지? 적당히 나눠서 잘 써라
진짜 미세먼지 같네...
기초적인 Save랑 SaveAll 차이도 모르고 나 Jpa 사용하는 개발자요 꺼드럭 거리면 딱밤 맞이야지
save랑 saveAll은 아예 헷갈릴수가 없는데, deleteAll deleteAllInBatch도 아니고
어휴 븅신 서비스 레이어 얘기할때 글내림 ㅉㅉ
뭐가 잘못됨?
병신 - dc App
느금