JPA 데이터 타입 분류
1. 엔티티 타입이란? @Entity 로 정의 하는 객체를 의미하며 데이터가 변하더라도 식별자를 통해 지속적으로 추적할 수 있다. 2. 값 타입이란? int, Integer, String 처럼 단순히 값으로 사용하는 자바 기본타입( 래퍼클래스, String 등 .. ) 이나 객체를 의미한다. 식별자가 없고 값만 존재하므로 변경시 추적이 불가능하다. 기본적으로 자반의 기본타입은 절대 공유 되지 않는다. 공유하지 않는다는 것의 의미를 코드로 설명하면 다음과 같다. 기본타입이 공유되지 않을 경우 int a = 10; int b = a; a = 20; // a 는 20, b 는 10 으로 출력 위 코드에서 int b = a 로 선언했음에도 기본타입이 공유 되지 않고 각각 출력되는 것을 볼 수 있다. 공유 될 ..