엔티티 필드 원시타입 vs 참조타입 중 어떤 걸 사용하는 게 좋을까?

dev-jjun·2023년 8월 13일
1

Server

목록 보기
16/33
post-thumbnail

어떤 걸 사용해야 한다!의 명확한 규칙은 없으나, 다음과 같은 고려사항에 따라 결정할 수 있다.

1. 데이터의 복잡성

필드가 단순한 값을 가지는 경우 → 원시 타입이 더욱 간단&효율적

2. 객체의 관계

필드가 다른 객체와의 관계(일대다, 다대다 등)를 표현하는 경우 → 참조 타입

3. Null 값 처리

참조 타입은 null 값을 허용할 수 있으므로, 필드가 null 값을 가질 수 있는 경우 → 참조 타입 사용이 더 유용

4. 특정 라이브러리 또는 프레임워크의 요구 사항

데이터베이스 매핑을 위한 ORM 프레임워크인 Hibernate나 JPA와 같은 경우에는 일반적으로 참조 타입을 사용하는 것이 더 편리합니다. 이러한 라이브러리는 관련된 객체를 로드하고 관리하는 기능을 제공하기 때문입니다.

profile
서버 개발자를 꿈꾸며 성장하는 쭌입니다 😽

0개의 댓글