[JPA] JPA란? JPA Hibernate XML 설정 및 조회


[JPA] JPA란? JPA Hibernate XML 설정 및 조회

JPA란? 1. JPA란 Java Persistence API의 약자이다. 2. 자바의 ORM을 위한 표준 기술로 Hibernate, Spring JPA, EcliplseLink 등 과 같은 구현체가 있다. 3. ORM 이란 Object-Relational Mapping 약자로 객체와 관계형 데이터베이스를 매핑한다. JPA 장점 1. 기존 Mybatis의 경우 SQL 기본 CRUD에 있어서 반복적이고 중복적인 코드들을 보다 간편하게 작성될 수 있도록 해결하였다. 2. 객체 중심으로 코드가 작성되다 보니 수정/변화에 유리하여 유지 보수성이 좋아진다. 3. 기존 SQL 중심의 개발은 DB 벤더(MySQL, Oracle, PreSQL 등..)에 따라 조금씩 다른 SQL 문법으로 의존도가 강해 해당 DB에 종속될 수밖에 없어서 변화에 민감하지만 JPA는 직접 SQL 작성하는 것이 아니라 DB 벤더에 유연한 개발이 가능하다. JPA Hibernate XML 설정 Java Spring + JP...


#java #JPA

원문링크 : [JPA] JPA란? JPA Hibernate XML 설정 및 조회