🔥 현재상황
- JPA 공부중..
📁 팀원들에게 공유하고 싶은 부분
- REST API 개인과제
- GCP 이용해서 이미지 업로드 하는 방법
❓ 팀원들에게 궁금한 부분
⚠️완전 많음 주의
- NotFoundException 다들 있으신가요? 저는 없던뎅..
- 먼가 추가해야 나옴 플러그인 - 자바어시스트쪽 ?
ChangeSetPersister.NotFoundException
? 스프링에서 추상화한 클래스일까요?
- teardown으로 delete all 해주던데 이거 하는 이유 하시는 분 계신가요??
- 테스트간에 연관성없게 하려고
- 저장된게 삭제되지 않음 → 테스트간 연관성이 생김
@OneToMany(mappedBy = "order", cascade = CascadeType.ALL, orphanRemoval = true)
- casecadeType.ALL 남용에 대해서 어떻게 생각하시나요??
- orphanRemoval 항상 써야할까?
- 외래키를 쓰는곳에서 써야하지않을까
- 외래키를 안쓰는 회사가 있따 두둥탁 - 이걸 어떻게 처리할까?
- 안쓰면 아예 onetomany 필요없을것같다
- 4일차 강의중 다음과 같은 말을 하셨는데 DTO 변환위치 이슈가 생각났습니다.
- Transaction을 서비스에 걸어놓으니 DTO의 변환위치는 결국
서비스 레이어
이려나요 ㅋㅋ - 우선은 서비스 레이어로 생각하고 있습니다
Entity를 Transaction이 묶여있지 않는 밖까지 끌고 나가면 좋지 못하다. Transaction 밖에서는 Dto로 변환하는것이 좋다(예상치 못하게 쿼리가 날아갈 수 있음)
- 강의에서 Converter를 Injection하셨는데 다들 Injection 하셨나용??
- 강의 편의상 그런게 아닐까
- Converter도 강의 편의상 Converter에 여러 기능을 모았다고 생각
- Util성 메서드.. 굳이 빈으로 등록해야할까??
- 빈으로 등록해야 하는 객체랑 아닌객체 구별을 어떻게 해야할까?
- 스레드 세이프하다? 인가용 - 상태값을 저장하고 있어서??