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

지호님의 프로필 이미지
지호

작성한 질문수

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

기본 문법과 쿼리 API

강의를 쭉 듣다가 생긴 기본적인 질문입니다.

작성

·

248

0

안녕하세요 다름이 아니라 강의들을 쭉 듣다보니
앞에 @Enumerated 어노테이션을 설명하실때도
EnumType.ORDINAL이 순서를 DB에 저장하는 것이라 실무에서 쓰지 말라고 하셨고
이번에 JPQL에서도 파라미터 바인딩에서 위치 기준으로 바인딩하는건 쓰지말라고 하셨는데(이것도 순서를 기준으로 하는 것이니까 그런 것이겠죠??)

Q. 실무에서 Spring이나 JPA뿐만이 아니라 다른 기술들을 쓰더라도 웬만한 상황들에 대해서 순서를 기준으로 데이터를 저장하거나 조회한다거나 이런 코드들은 데이터의 변화에 따라서 순서가 바뀔 수 있으므로 안쓰는 것이 좋은 가요?!

답변 1

5

안녕하세요. 지호님, 공식 서포터즈 David입니다.

결국 변경이 발생했을 때 장애로 이어지는 상황을 만들지 않는 게 핵심이라고 생각합니다.

이런 맥락에 따라 특별한 이유가 아니라면 사용하지 않으시는 게 좋습니다.

감사합니다.

지호님의 프로필 이미지
지호

작성한 질문수

질문하기