728x90
스프링 데이터 JPA
4. 스프링 데이터 JPA 활용
포스팅 참조 정보
GitHub
공부한 내용은 GitHub에 공부용 Organizations에 정리 하고 있습니다
해당 포스팅에 대한 내용의 GitHub 주소
실습 내용이나 자세한 소스코드는 GitHub에 있습니다
포스팅 내용은 간략하게 추린 핵심 내용만 포스팅되어 있습니다
https://github.com/freespringlecture/spring-data-jpa-study/tree/chap04-13-jpa-final
해당 포스팅 참고 인프런 강의
실습 환경
- Java Version: Java 11
- SpringBoot Version: 2.1.2.RELEASE
13. 스프링 데이터 JPA: 마무리
@Enumerated
맵핑
@Enumerated
로 선언해서 맵핑
기본값이 EnumType.ORDINAL
로 되어있는데 순서가 바뀌면 큰일이 나기 때문에 아주 위험하다
EnumType.STRING
로 변경해주어야 안전하다
@Entity
public class Comment {
@Enumerated(value = EnumType.STRING)
private CommentStatus commentStatus;
}
enum 생성
public enum CommentStatus {
DRAFT, DELETED, PUBLISHED
}
728x90
'개발강의정리 > Spring' 카테고리의 다른 글
[스프링 기반 REST API 개발] 1-1. REST API 및 프로젝트 소개 (0) | 2019.12.27 |
---|---|
[스프링 기반 REST API 개발] 0-1. 강좌 소개 (0) | 2019.12.27 |
[스프링 데이터 JPA] 4-12. 스프링 데이터 JPA: Auditing (0) | 2019.12.14 |
[스프링 데이터 JPA] 4-11. 스프링 데이터 JPA: 트랜잭션 (0) | 2019.12.14 |
[스프링 데이터 JPA] 4-10. 스프링 데이터 JPA: Query by Example (0) | 2019.12.14 |
댓글