JPA 관계 설정 JPA 관계 설정 JPA 관계 설정이란 단방향 연관관계 매핑 일대다 단방향[1:N] 일대다 단방향[1:N] 예제 다대일 단방향[N:1] 다대일 단방향[N:1] 예제 다대일 양방향[N:1] 다대일 양방향[N:1] 예제 편의 메소드 다대다(N:N) 양방향 다대다(N:N) 양방향 예제 다대다 연관관계 정리 마치며 JPA 관계 설정이란 엔터티 또는 도메인들은 각각 관계를 맺고 있습니다. 예를 들어 유저는 여러 개의 제품을 주문할 수 있다고 하면 유저 엔터티는 주문 엔터티와 관계를 갖습니다. 또 주문 엔터티는 어떠한 제품이 주문됐는지 알아야 하기 때문에 제품엔터티와 관계를 맺습니다. JPA에서 관계 설정을 하게 되면 알아서 객체에서는 참조를 사용해서 관계를 맺고 테이블은 외래 키를 통해 관계를 ..
EntityManagerFactory, EntityManager, PersistenceContext란? EntityManagerFactory란 데이터베이스를 하나만 사용하는 애플리케이션들은 일반적으로 EntityManagerFactory를 한개만 생성한다. 이 엔터티 매니저 팩토리로 엔터티 매니저를 생성할 수 있다. EntityManagerFactory는 Thread Safe해서 여러 스레드가 동시에 접근해도 안전하므로 서로 다른 스레드간에 공유해새 사용한다. EntityManagerFactory 정리 Hibernate에서는 SessionFactory(EntityManagerFactory) 엔티티 매니저 팩토리는 여러 스레드가 동시에 접근해도 안전하다.(thread-safe) EntityManager를 ..
- Total
- Today
- Yesterday
- Infra
- javascript
- SSH
- https
- jenkins #mac방화벽
- #linux
- tobi
- vue
- batch
- HMAC
- Chache
- Gradle
- Collection
- Jenkins
- Github
- OS
- java
- aws
- Quasar
- Linux
- network
- Angular
- OAuth
- Spring
- IntelliJ
- eslint
- kotlin
- JPA
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |