Fetch

·TIL 📔
🙋‍♂️ QNA 서비스 기능 구현 (복습) _ 54강 ~ 77강 1️⃣ 테스트들의 독립성 유지 - @Before 이나 @After 어노테이션 활용 ① @BeforeEach : 각각의 테스트를 실행하기 전에 매번 수행 ② @BeforeAll : 전체 테스트를 수행하기 전 한 번만 수행 ③ @AfterEach : 각각의 테스트를 실행한 후에 매번 수행 ④ @BeforeEach : 전체 테스트를 수행한 후 한 번만 수행 cf) Test 의 범위는 Service단만 확인하면 된다. Repository 단의 경우 이미 증명된 로직이므로 직접 쿼리문을 짠 것이 아닌이상 테스트문을 작성할 필요는 없다. 2️⃣ LAZY fetch & EAGER fetch 따로 정리 : https://like099.tistory.com..
·Spring Boot 🌿
🌟 문제 상황 (테스트 코드에서만 발생하는 문제임!) 아래와 같은 테스트 코드를 작성하여 확인해보고자 함 Question Entity public class Question { //. //. @OneToMany (mappedBy = "question", cascade = CascadeType.REMOVE) private List answerList; } Answer Entity public class Answer { //. //. @ManyToOne // question_id 를 FK 로 하는 ForeignKey 관계 생성 private Question question; } SpringBootTest @Test void 저장() { Question q = questionRepository.findById..
Doit_Young
'Fetch' 태그의 글 목록