📝 Today I Learned
- 생성자 주입을 사용해야하는 이유
- @Transactional의 전파(propagation)와 격리(isolation)
- 트랜잭션 동기화(Transaction Synchronization)와 DataSourceUtils
- @Bean 메서드와 @Configuration 클래스의 관계
- Spring Framework 6의 3 가지 REST Clients
- @OneToOne에서 FetchType.LAZY가 작동하지 않을 때
- 영속성 전이(Cascade)와 고아 객체(orphanRemoval) 차이
- @Modifying 사용시 영속성 컨텍스트 1차 캐시와 DB 간 데이터 동기화 문제
- JPA Entity 내부에서 이벤트를 발행하려면?
Domain Driven Design - Toby 이사님
- FK 사용에 대해
- 2PC(two-phase commit)
- 동시성 이슈의 사례와 트랜잭션 격리수준
- Soft Delete vs Hard Delete
- NL 조인, 소트 머지 조인, 해시 조인