일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 낙관적락 비관적락 차이
- component
- annotation
- 스프링
- bean
- 스마일게이트
- JPA Lock
- spring security
- Transaction isolation level
- 서버개발캠프
- Inno DB
- 안드로이드
- JPA
- Pessimistic Lock
- JPA 동시성
- 디자인 패턴
- 스프링 log
- 캠프
- Redis
- 암호화
- spring security 인증
- Android
- flask
- 서버
- 개발
- JPA 비관적락
- Optimistic Lock
- spring
- JPA 낙관적락
- 스프링 로그
- Today
- Total
목록JPA (2)
모르는게 많은 개발자
저번 포스팅에서 엔티티 관련 어노테이션에 대해 썼다. cjw-awdsd.tistory.com/46 [JPA] 2. 엔티티 매핑 @어노테이션 정리/예제 이번 글에서는 JPA 엔티티 매핑과 관련된 어노테이션 @Entity, @Table, @Id, @Column에 대해 정리한다. 연관관계 매핑 관련 어노테이션은 다음 글에 포스팅하겠다. 1. @Entity @Entity 어노테이션은 JPA를 사용 cjw-awdsd.tistory.com 이번에는 이어서 엔티티 연관 관계 매핑에 대해 정리하고자 한다. 1. 들어가기전 설명에 앞서 관계형 데이터베이스와 JPA 엔티티에 대해 비교를 해보자. 관계형 데이터베이스는 테이블간 foreign key로 연관관계를 맺고 JOIN을 통해 테이블을 조회한다. 예를 들어 Team이라..
최근에 JPA를 학습하면서 JPA에서 가장 중요하다고 볼 수 있는 영속성 컨텍스트에 대해 공부했다. 오늘은 JPA의 개념을 간단히 알아보고 영속성 컨텍스트에 대해 알아보자. 1. 영속성 컨텍스트란? 영속성 컨텍스트(Persistence Context)는 JPA에서 'Entity를 영구 저장하는 환경'이라고 해석할 수 있다. EntityManagerFactory에서 생성된 EntityManager로 Entity를 관리(저장, 조회 등)할 때 영속성 컨텍스트에 엔티티를 보관하고 관리한다. 2. Entity 생명주기 Entity는 비영속, 영속, 준영속, 삭제 4개의 상태가 있다. 비영속 영속성 컨텍스트와 전혀 관계가 없는 상태이다. 쉽게 말해 Entity 객체를 persist하지 않아 영속성 컨텍스트에 저장..