-
[Spring] javax.persistence.Id와 org.springframework.data.annotation.Id의 차이개발 지식/Spring 2024. 2. 13. 10:55
javax.persistence.Id는 관계형 DB에서 사용하고 org.springframework.data.annotation.Id는 JPA에 의해 지원되지 않는 NoSQL이나 프레임워크에서 사용된다.
- redis의 경우 키 - 값의 형태로 데이터를 저장하는 NoSQL이기 때문에 org.springframework.data.annotation.Id 해당 어노테이션을 사용해야 한다.
예제 코드
- 또한 redis Repository의 경우 JpaRepository가 아닌 CrudRepository를 상속해야 한다.
예제 코드
'개발 지식 > Spring' 카테고리의 다른 글
[Spring] 인텔리제이에서 active profile 설정하는법 (0) 2024.01.08 [Spring] 설정 파일 여러 개 생성하여 적용하기(application.yml) (0) 2024.01.08 [Spring] Spring REST Docs 적용 중 발생한 문제 (0) 2024.01.05 [Spring] Spring REST Docs를 이용한 API 문서화 (1) 2024.01.04 [Spring] build.gradle에 추가하는 라이브러리 공식문서 확인하는 방법 (0) 2023.12.27