DB/JPA

· DB/JPA
목차 경로표현식 개요 경로표현식이란 점을 찍어 객체 그래프를 탐색하는 것 입니다. 경로표현식은 3가지 방법이 있습니다. 경로표현식은 내부적으로 동작하는 방식이 달라집니다. select m.username -> 상태 필드로 객체 그래프를 탐색 from Member m join m.team t -> 단일 괎 연관 필드 (엔티티 연관) join m.orders o -> 컬렉션 값 연관 필드(양방향 연관) where t.name = 'teamA' 경로표현식의 3가지 방법과 특징 경로표현식은 상태 필드, 단일 값 연관필드, 컬렉션 값 연관 필드가 있습니다. 상태 필드(state field) 단순히 값을 저장하기 위한 필드 경로 탐색의 끝입니다. m.username 일 경우 username에서 점을 찍고 탐색할 것..
· DB/JPA
목차 JPA 개요 JPA는 Java Persistence API의 줄임말입니다. JPA는 자바 진영에 ORM(Object-Relational Mapping) 기술 표준으로 사용되는 인터페이스의 모음 입니다. 인터페이스의 모음이라 실제적으로 구현된 것이 아니라 구현된 클래스와 매핑을 해주기 위해 사용되는 프레임워크입니다. JPA를 구현한 대표적인 오픈소스로는 Hibernate가 있습니다. ORM 개요 ORM은 Object Relational Mapping의 줄임말입니다. 애플리케이션 Class와 RDB(Relational DataBase)의 테이블을 매핑(연결)한다는 뜻으로 기술적으로는 애플리케이션의 객체를 RDB 테이블에 자동으로 영속화를 해줍니다. 장점 SQL문이 아닌 Method를 통해 DB를 조작할..
너지살
'DB/JPA' 카테고리의 글 목록