목록영속성 컨텍스트 (1)
Learn & Record

1.JPA / ORM - ORM : 자바와 같은 객체지향 언어에서 의미하는 RDB Relational Database의 테이블을 자동으로 매핑하는 방법 - 클래스는 데이터베이스의 테이블과 매핑하기 위해 만들어진 것이 아니기 때문에 RDB 테이블 어쩔 수 없는 불일치 존재 - ORM이 이 둘의 불일치와 제약사항을 해결하는 역할 - ORM을 이용하면 쿼리문이 아닌 코드(메서드)로 데이터 조작 가능 - JPA : ORM 기술 표준으로 채택된 인터페이스 모음 - ORM이 큰 개념이라면 JPA는 더 구체화된 스펙을 포함 - 즉 JPA 또한 실제로 동작하는 것이 아니고 어떻게 동작해야 하는지 메커니즘을 정리한 표준 명세 2. JPA 사용 시 장점 - 특정 데이터베이스에 종속되지 않음 - 객체지향적 프로그램 - 생..
Dev/Spring
2024. 5. 9. 11:26