JPA 사용시 커스텀 하게 만든 함수를 기본 Repository 에서 사용하게 하기
인터페이스를 적절하게 이용하여 구현해줍니다.
UnluckyJung's Dev Blog
spring, jpa 를 사용할때 접할 수 있는 케이스를 알아 봅니다.
비동기 로직을 대기시키거나, 테스트내에서 동기로 변환합니다.
Cascade는 엔티티간의 생명주기를 같이 다룰 수 있습니다.OrphanRemoval는 객체상의 변화가 DB 까지 적용됩니다.
validation 어노테이션으로 해결하지 못하고, 예외 타입을 찾아 로직으로 해결해야합니다.