Kotlin 의 변수가 NotNull 타입이지만, Null 이 저장될 수 있는 케이스를 알아봅니다.
spring, jpa 를 사용할때 접할 수 있는 케이스를 알아 봅니다.
UnluckyJung's Dev Blog
spring, jpa 를 사용할때 접할 수 있는 케이스를 알아 봅니다.
비동기 로직을 대기시키거나, 테스트내에서 동기로 변환합니다.
Cascade는 엔티티간의 생명주기를 같이 다룰 수 있습니다.OrphanRemoval는 객체상의 변화가 DB 까지 적용됩니다.
validation 어노테이션으로 해결하지 못하고, 예외 타입을 찾아 로직으로 해결해야합니다.