자바 ORM 표준 JPA 프로그래밍 [기본편 1]

uuuu.jini·2023년 8월 11일
0

아 취직하고 탱자탱자 놀다가 다시 벨로그를 작성해보려고 해요. Spring을 까먹은 기념으로 갓 김영한님의 강의를 들으며 정리해볼게요. 가보자고 Gabojago~!🤩

몇일갈지 모름 ( + 맥북 적응중이라 꽤나 힘듦 😂 마우스좀 그만쓰게해주세요)

기존의 sql을 직접 다루던 문제를 해결하기 위해 나온 것으로 jpa가 적절한 sql 을 대신해서 만들어준다. 라고 생각하면 될것같다. (아는 얘기잖아 그지?)

JDBC => MyBatis, JdbcTemplates => JPA 
  • sql 한땀한땀 작성하는거 너무 개발 속도 느려짐 => jpa 사용으로 개발 생산성 속도, 유지보수 향상!!
  • 운전법 배우듯이 jpa 사용법 익혀야 한다.

jpa 실무 사용 어려움

  • 수십줄의 코드가 한줄로 나옴
  • 실무 바로 도입시? 실무는 복잡한 객체와 테이블을 사용하므로 말이 안됨
  • 이해를 못하면 복잡한 테이블을 사용할 수 없게 된다.

목표

  • 객체, 테이블 정확히 설계 & 매핑하는 방법
  • 기본키와 외래키 매핑
  • 1:다, 다:1, 다:다 매핑
  • 실무 노하우 + 성능
  • 복잡한 시스템도 JPA로 설계 가능하게 !

가보자고

profile
멋쟁이 토마토

0개의 댓글