JPA

· 책
연관 관계 매핑 종류와 방향 One To One (1대1)관계하나의 객체에 대해서 반드시 하나의 연관 객체만 매핑되는 구조 1 대 1 단방향 관계 예를 들면, 상품과 그 상품에 대한 상세정보는 1대 1 매핑일 것이다.  코드상으로는 Product Detail Entity 클래스에서 Product Entity를 가지도록 해야 한다. @OneToOne 어노테이션과 @JoinColumn(name="product_number")를 통해서 1대 1 관계를 매핑하게 된다. JoinColumn에서는 여러 가지 속성 값을 지정해 줄 수도 있는데,  name : 매핑항 외래키의 이름을 설정합니다.rerferencedColumnName : 외래키가 참조할 상대 테이블의 칼럼명을 지정합니다.foreignKey : 외래키를 ..
· 책
Chap.8 Spring Data JPA 활용1. JPQL JPQL은 JPA Query Language의 줄임말이고 JPA에서 사용할 수 있는 쿼리를 의미한다.JPQL은 SQL문법과 상당히 유사해서 DB와 SQL에 익숙하다면 빠르게 익혀서 사용할 수 있다는 점이 장점이라고 생각한다. 일반적으로 진짜 SQL문과 거의 똑같다고 볼 수 있다.우선 FROM절에 어떤 데이터를 조회할 것인지에 따라 해당 엔티티 타입이 들어가고 SELECT절에는 해당 테이블의 어떤 정보를 가져올 것인지를 뜻한다. 만약 p.name과 같은 식으로 정의한다면, p 엔티티의 이름만 쭉 나오게 될 것이다.WHERE절을 통해서 우리가 추출하고자 하는 부분들만 따로 추출해서 사용할 수 있다. Query Method 살펴보기하지만, JPQL의 ..
heesang0930
'JPA' 태그의 글 목록