JPA(Java Persistence API)1 [JPA] - JPA란 무엇일까? JPA를 통해 해결할 수 있는 문제들 1. JPA를 시작하기 전에 1-1. 개요 (1) 실무에서는 적어도 수 십개의 테이블과 객체가 존재하고 서로 복잡하게 연관되어 객체 간 상호 통신이 이루어진다. (2) JPA를 실무에 적용하기 어려운 이유 중 하나가 바로 이러한 객체들과 데이터베이스의 테이블을 정확하게 매핑하는 부분에 있어서 어려움을 느끼기 때문이다. (3) 핵심적으로 JPA 내부 동작 방식을 이해하는 것이 중요하다. 1-2. SQL(Structured Query Language) 중심 개발의 문제점 - (1) (1) 무한 반복, 지루한 코드 (2) 변경에 따라 관계형 데이터베이스의 SQL에 대한 의존적 개발을 피하기 어려워진다. (3) 객체와 관계형 데이터베이스 사이의 패러다임 불일치 문제를 해결하기 어렵다. - 상속, 연관관계, 데이.. 2023. 9. 19. 이전 1 다음