티스토리 뷰

카테고리 없음

JPA를 사용하는 이유

eyoadgkn 2024. 5. 2. 16:53

JPA는 자바에서 사용하는 ORM 기술 표준으로 자바 애플리케이션과 JDBC 사이에 동작을 하고, 자바 인터페이스로 정의가 되어있습니다. 여기서 ORM은 객체의 관계 매핑을 뜻하는데, 말그대로 객체와 관계형 데이터베이스의 데이터를 매핑하는 기술로써 그 사이에서 매핑을 하는 역할을 합니다. 

사용하는 이유로는 기존 개발은 SQL중심의 개발이었으나 JPA를 통해서 객체 중심으로 애플리케이션 개발이 가능해졌다는 것입니다. 또한 엔티티 클래스 필드가 변경되면 모든 SQL을 수정하여야 했으나 JPA에서는 쿼리를 직접적으로 작성하지 않기 때문에 필드의 변경이 있더라도 매핑 정보만 잘 연결한다면 SQL문을 자동으로 작성해줍니다. 더해서 CRUD에 있어서 생선성 또한 높아지고, 상속, 연관관계, 객체나 비교 등의 설계차이로 인해 나타나는 패러다임 불일치 문제를 해결할 수가 있습니다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함