JPA Entity, Primitive Type vs Referenced Type

Rosa·2020년 11월 29일
0

JPA Entity에서 어떤 타입을 사용하는 것이 좋은가

데이터베이스의 맵핑할 컬럼이 Null을 포함한다면, 참조 타입을 사용하는 것이 좋다. 하지만 Null 값을 포함하지 않는다 하더라도, 아래 권장 사항을 참고해 참조 타입을 사용하는 것이 좋다.

Hibernate documentation

4.1.2. Provide an identifier property
Cat has a property called id. This property maps to the primary key column(s) of a database table. The property might have been called anything, and its type might have been any primitive type, any primitive "wrapper" type, java.lang.String or java.util.Date.
...
We recommend that you declare consistently-named identifier properties on persistent classes and that you use a nullable (i.e., non-primitive) type.

profile
기록, 메모

0개의 댓글