JPA 베이스-1.이른바 JPA

1844 단어 JavaSpringJPAtech

JPA(Java Persistence API)는

  • JAVA의 ORM(Object Relational Mapping, 객체 관계 매핑) 기술 표준.
    객체는 RDB를 RDB로 설계하더라도 서로 매핑할 수 있도록 설계됩니다.
  • JPA를 표준설명서로 한다.
  • JPA는 응용과 JDBC 사이의 동작을 한다.

  • JPA를 잘 사용하기 위해서는 RDB를 잘 알아야 한다.
  • JPA를 사용하는 이유

  • SQL 중심 개발에서 대상 중심 개발로의 전환
  • 생산성, 유지 보수, 성능, 표준이어야 합니다.
  • 범례가 일치하지 않는 해결
  • OOP는 추상화, 봉인화, 정보 숨김, 계승, 다중모드(다중모드주의) 등 시스템의 복잡성을 제어할 수 있는 각종 장치를 제공했다.
  • 개체 VS RDB


    물려받다



  • 데이터 기초는 계승의 개념이 없고 가장 비슷한 것은 슈퍼 유형과 하위 유형
  • 이다.

    관계


  • 표 외래 키 사용
  • join on m.team_id = t.team_id
    
  • 대상 사용 인용
  • 객체 차트 검색


  • 대상은 대상도를 자유롭게 검색할 수 있어야 한다.
  • member.getTeam();
    
    Java Collection에 저장하기 위해 DB에 객체를 저장할 수 없습니까?→ JPA

    좋은 웹페이지 즐겨찾기