ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 7/8
    CodeStates_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
Designed by Tistory.