JPA1 [JPA] JPA 개념 정리 JPA란? JPA는 개발자 대신 적절한 SQL을 생성하고 데이터베이스를 조작해서 객체를 자동 매핑하는 역할을 수행한다. JPA는 표준 인터페이스입니다. 구현체 중에는 Hibernate, EclipseLink, DataNucelus가 있습니다. 그중에 가장 보편적으로 사용되는 게 Hibernate입니다. JPA를 왜 사용할까?? 1. 유지보수 향상 기존에는 컬럼을 추가해야 하는 경우 쿼리도 수정하고, 자바 클래스도 이에 맞게 필드를 추가했습니다. JPA를 사용하면 필드만 추가하면 SQL은 JPA가 처리해 주기 때문에 유지보수 측면에서 좋습니다. => 그렇다면 JPA는 어떻게 값이 변경된 것을 알 수 있을까?? 1차 캐시를 사용하기 때문이다. 2. 패러다임의 불일치 해결 객체는 상속, 추상화, 다형성의 특징.. 2023. 1. 15. 이전 1 다음