영속성
-
Spring JPA(1) ORM, Hibernate(JPA), 영속성Spring 2020. 1. 22. 18:10
ORM(Object Relational Mapping) 객체형 데이터와 관계형 데이터베이스의 데이터를 자동으로 매핑해주는 것을 말한다. ( SQL을 따로 작성하지 않아도 매핑 설정만으로 데이터 베이스의 테이 블 데이터를 JAVA 객체로 전달받을 수 있다. ) → ORM은 DBMS에 종속적이지 않음 → 개발 로직 코드에 집중가능 Hibernate ORM 프레임워크 → DB가 변경되어도 SQL를 수정할 필요가 없음 JPA(Java Persistent API) Hibernate, OpenJPA, TopLink, TopLink Essentials 등 ORM 구현체의 표준 인터페이스 JavaSE, JavaEE를 위한 영속성 관리, ORM을 위한 표준 기술 → DB변동이 생겨도 Entity만 변경해주면 됨 → 자동..