[Spring] Entity 클래스의 id를 Long으로 해야하는 이유
Member 엔티티를 구현하다보니 의문점이 생겼다. 어느샌가부터 관습을 따르듯, 자연스레 id의 타입을 int가 아닌 Long으로 선언했기 때문이다. 왜 int를 사용하지 않는거지? 왜 long이 아닌 Long을 사용하는거지? @Entity@Getter@NoArgsConstructor(access = AccessLevel.PROTECTED)public class Member { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "MEMBER_ID") private Long id;} 해당 의문은 아래와 같이 검색을 통해 해결할 수 있었다. 1. int가 아닌 이유int가 아닌 long을 사용하는 이유는 더 많은 ..