JPA어노테이션1 JPA 정의(Java Persistence API) / JPA 사용이유 / JPA 장단점 JPA (JAVA PERSISTENCE API) 란? 애플리케이션의 데이터를 객체지향 관점으로 바라보고 다룰 수 있게 해주는 자바 진영의 ORM 기술표준인 객체지향 기술 ORM(Object Relational Mapping) = 객체와 관계형 데이터베이스를 매핑해주는 것 SQL 작성없이 객체를 데이터베이스에 직접 저장할 수 있게 도와주는 기술로 애플리케이션과 JDBC 사이에서 동작한다. JPA를 사용하려면 JPA를 구현한 ORM 프레임워크를 선택해야 하는데, 현재 JAP를 구현한 ORM 프레임워크는 하이버네이트, EclipseLink, DataNucleus 중 하이버네이트가 가장 대중적이다. SQL을 직접 다룰 때의 단점 1. 반복적인 CRUD SQL 작성과 객체를 SQL에 매핑하는 코드를 작성하는데 시.. 2021. 5. 21. 이전 1 다음