ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 29 TIL
    내일배움캠프 2022. 12. 7. 21:27

     

    오늘 반년에 한번 하던 아파트 정검날이라 10시부터 1시까지 정전되어

    오전 공부하는데 있어 지장이 생겨 정리 내용이 부실할 수 있습니다 !!

     

    JPA : Java Persistence API 자바 ORM 기술에 대한 표준 명세

    1. 쿼리를 자동으로 만들어 줌
    2. 어플리케이션 계층에서 sql 의존성을 줄여서 번거로운 작업이 매우매우 단축됨
    3. 패러다임의 불일치를 해결
    4. 특정한 상황을 제외하고는,성능도 챙겼습니다. 최적화를 위한 노력
    5. 방언도 지원해줍니다. h2 Databse를 붙여도, mySql, oracle 뭘 붙여도 코드의 변경은 없음,
      관계형 db이자 표준을 준수한 sql을 지원한다면, jpa가 방언들도 알아서 처리해줍니다.

     

     

    JPA 연관 관계

     

     

    mappedBy

    @OneToMany(mappedBy = "food", fetch = FetchType.EAGER) // 음식 하나애 오더 @ , mappedBy = 연관관계 주인 지정

     

     

     

     

     

    Spring Data JPA 이해

    • JPA 를 편리하게 사용하기 위해, 스프링에서 JPA 를 Wrapping
    • 스프링 개발자들이 JPA 를 사용할 때 필수적으로 생성해야 하나,
      예상 가능하고 반복적인 코드들 → Spring Data JPA 가 대신 작성
    • Repostiory 인터페이스만 작성하면, 필요한 구현은 스프링이 대신 알아서 척척!

    '내일배움캠프' 카테고리의 다른 글

    31 TIL  (0) 2022.12.09
    30 TIL  (0) 2022.12.08
    27 TIL  (0) 2022.12.05
    26 TIL  (0) 2022.12.02
    25 TIL  (0) 2022.12.01
Designed by Tistory.