인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

dlckdals9467님의 프로필 이미지
dlckdals9467

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

JPQL 함수

안녕하십니까 getResultList() 질문

작성

·

441

0

안녕하세요 수업을 듣던 중 질문을 올립니다

아래 코드와 같이 updateDate를 mysql디비에 넣었더니 update_date로 변환되어 들어가더군요 여기서 데이터베이스에 저장된 데이터를 다 불러올때 getResultRist()를 사용하였는데 html에 뿌려주려고하니 update_date는 오류가뜨고 엔티티에 저장된그대로 updateDate로 대소문자 구분 해서 등록되더군요 제가 이렇게 실험한 대로 사용하면될까요?


@Entity
@Getter
@Setter
public class Board {
@Id
@GeneratedValue
private Long id;

private String title;

private String content;

private LocalDate updateDate;

답변 1

0

안녕하세요, dlckdals9467 님. 공식 서포터즈 codesweaver 입니다.
.
네 정상적인 동작입니다. 그대로 사용하셔도 됩니다.

하이버네이트는 사용자가 정의한 엔티티명을 데이터베이스의 관례대로 변환합니다

데이터베이스 쪽에서는 필드명을 스네이크 케이스로 구분하는 것이 관례이고 백엔드 쪽에서는 필드명을 카멜케이스로 작성하는 것이 관례이기에 이 둘의 차이를 커버해주기 위해 추가된 기능입니다.
.
감사합니다.

dlckdals9467님의 프로필 이미지
dlckdals9467

작성한 질문수

질문하기