자유롭게 필요한 기능 구현 - 여러 테이블 매핑해보기
Jpa 연관관계 매핑
- KeyWords
@Emㅇbedded, @Embeddable
@Inheritance
- JOINED
- SINGLE_TABLE
- TABLE_PER_CLASS
- 영속성 컨텍스트, 연관관계 주인
@ManyToOne, @OneToMany
@OneToOne
- Entity
![Entity](https://private-user-images.githubusercontent.com/95139402/272787032-5c9d53ca-89a3-4e29-a5ae-b7f5cbee8c18.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk5MzM0NDEsIm5iZiI6MTczOTkzMzE0MSwicGF0aCI6Ii85NTEzOTQwMi8yNzI3ODcwMzItNWM5ZDUzY2EtODlhMy00ZTI5LWE1YWUtYjdmNWNiZWU4YzE4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE5VDAyNDU0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThlZTViMDQ5YjJjZTU3MWUzYTI1ZjU4YjY1MDczMzE2ZDNlNjM0YmU2ZWEwMDZlYTkzY2Q2OTljODhlNmM3YjYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.MUV5iqaa70As3PL9i8ywaJw1RSI_PXew-bEYvPP75R8)
- Table
![Table](https://private-user-images.githubusercontent.com/95139402/272787088-393b0e63-6fed-4c8d-8c65-73ac8b5ca5e7.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk5MzM0NDEsIm5iZiI6MTczOTkzMzE0MSwicGF0aCI6Ii85NTEzOTQwMi8yNzI3ODcwODgtMzkzYjBlNjMtNmZlZC00YzhkLThjNjUtNzNhYzhiNWNhNWU3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE5VDAyNDU0MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUxMTQxZTVmY2JjYmY2OTNiMjM1MDc3MGFiMzk4MTAxMWI3ZGQ1M2Y3OTc0MTUzNjNjNWE4Y2Q0ODc3MjhiNWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.dXVHQ3IX_5w69DUWhz-EsRkZL7JJiwC1pqLQVpNxbLA)
-
(선택 사항) ****
Security oauth2 login spring security를 이용해서 kakao, google등 소셜로그인 하나 구현해보기 session이나, jwt를 사용해서 로그인 상태관리 (필수 x)
OAuth 관련자료
Spring Security 관련자료
redis 자료구조 공부 (string, hash, zset 등) → redis docs에 잘 나와있음 RedisTemplate 을 이용해서 redis hash, string, zset 자료구조에 접근하는 간단한 curd 로직 만들어보기 Redis 명령어를 redis-cli나 java spring에서 어떻게 쓰는지 바로 찾고 싶으면 chat gpt 이용해보기. 대부분의 상황에서는 잘 적용된다. 안되면 Redis 공식문서나 구글링하기.
- 참고자료
- [우아한테크 세미나] 191121 우아한 레디스 by 강대명님
- redis docs