리꾸므

10번째 발자국_Spring JPA 본문

발걸음/일지

10번째 발자국_Spring JPA

리꾸므 2022. 8. 16. 00:23

오늘 한 일

  • 이틀에 걸친 노력 끝에 오늘 과제를 완료했다 여러번 교차검증까지 한 결과 요구사항은 문제없이 실행할 수 있는것을 확인할 수있었다. 물론... 클라이언트는 조금 안예쁘지만, 과제를 완성하면서 JPA와 controller, service, repository을 나눈 이유에 대해 조금 알 것 같다. 하지만 아직도 JAP를 생각하면 조금 복잡하고 기능을들었을때 어떤형식으로 만들면될지는 바로 떠오르지 않는다. 남은 시간으로 팀과제 마무리 짓고 강의자료 및 영상참고하면서 이해도를 좀 더 넓혀야겠다.

 

JPA(Java Persistence API)

  • Java 진영에서 ORM(Object-Relational Mapping) 기술 표준으로 사용하는 인터페이스 모음
  • 자바 어플리케이션에서 관계형 데이터베이스를 사용하는 방식을 정의한 인터페이스
  • 인터페이스 이기 때문에 Hibernate, OpenJPA 등이 JPA를 구현함

JPA는 SQL를 쓰지않고 데이터 생성, 조회, 수정, 삭제를 도와주는 일종의 번역기이다.