-
7/8CodeStates_Backend/TIL (정제되지 않은 글들) 2022. 7. 8. 11:06
[굿모닝 황정식]
-> mapstruct로 편하게 쓰는 것도 좋지만 Mapper 만들어보는 것도 중요함.
-> Fetch 전략 : 지연로딩 vs 즉시로딩 , 객체 그래프 탐색
-> jpa.open-in-view: 는 디폴트값이 true 이고, true 이면 영속성 컨텍스트의 생명주기가 더 길어짐. 어제 자료 봐라.
->이번 내용은 실질적으로는 @Transactional 로 끝나지만, 내부에 롤백이나 트랜잭션 같은 개념을 공부해야 하고 상황에 맞는 다양한 다른 방법들도 있음을 알아야 함. AOP를 이용해 트랜잭션을 외부로 빼는 방법도 있다.
-> JTA는 심화학습임. 큰회사에서는 쓰겠지만 지금당장은 안씀. mysql 에서 Create database; 하면 여러개의 데이터베이스로 인식할 수 있으므로 실습해봐도 된다.
* Query DSL
-> JPA 에서 findByXXX 로 하는데 , 서브 쿼리가 많거나 하면 QueryDSL을 쓰기도 함. 현업에서 많이 씀. 복잡한 쿼리를 다 지원함. JPQL을 편하게 쓰기 위해 만들어 둔것임. SQL과 속도 차이가 안남. 스프링처럼 라이브러리를 제공하는 것임.
* JOOQ
-> QueryDSL 이랑 비슷.
* 프로젝트를 다 못만드는 경우도 있을것이다. 그러나 어떤 과정을 겪었는지 잘 기록하는게 중요하다. 그러면 서류통과는 될것다. 다음으로 알고리즘 문제가 나올텐데 100점중에 60점 맞으면 통과할 것이다. 그 다음으로 어플리케이션을 만들어라는 일주일간의 기간을 주고 과제를 주기도 할 것이다.
* 신입에게 요구하는 역량 진짜 진심으로 많지 않다. 걱정너무 하지마라.
'CodeStates_Backend > TIL (정제되지 않은 글들)' 카테고리의 다른 글
7/12 (0) 2022.07.12 7/11 (0) 2022.07.11 7/7 (0) 2022.07.07 7/6 (0) 2022.07.06 7/5 (0) 2022.07.05