[Spring Boot] Entity

이맑음·2021년 10월 13일
0

Spring Boot

목록 보기
15/21
post-thumbnail

Entity

  • @Transient : 영속성 처리에서 제외하는 어노테이션, 주로 디비에 반영하지 않는 테스트 데이터들에 사용한다.
  • enum : java에서 사용하는 상수 객체이다.
  • @Enumerated(value = EnumType.STRING) : Entity에서 enum 사용시 Enumerated 어노테이션을 통해 String 타입으로 사용해야 한다. enum의 기본 타입이 ORDINAL로 설정되어 있어 추후에 상수 객체를 추가하면 기존의 상수 객체와 인덱스 값이 연동되지 않아 문제가 발생할 수 있다.
  • @Query(value = "", nativeQuery = true) : nativeQuery에 true를 주면 value 안에 작성한 쿼리들이 그대로 동작한다.
profile
하삐

0개의 댓글