반응형
SMALL
@EntityListener
-
Entity annotation, Listener백엔드 2023. 8. 19. 16:11
@Entity @Entity 어노테이션은 해당 객체가 JPA에서 관리하고 있는 Entity객체임을 선언합니다. 엔티티 객체에는 레코드를 유일하게 판별할 수 있는 PK값이 반드시 존재해야합니다. 해당 PK컬럼에 @Id 어노테이션을 통해 지정할 수 있습니다. @GeneratedValue PK값으로 사용되는 id의 경우 사용자가 직접 값을 넣어주는 것이 아닌 생성된 값을 사용하게 됩니다. @GenerateValue를 통해 자동 생성되는 값을 PK에 넣어 줄 수 있습니다. @Target({METHOD, FIELD}) @Retention(RUNTIME) public @interface GeneratedValue { /** * (Optional) The primary key generation strategy * ..