entity

    [ JPA ] 4. Entity Listener

    Reference. 한 번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online 이전 글 더보기 1. Repository interface 메서드 2. Query Method 정의 및 실습 3, Entity 기본속성 5.5. Entity Listener Listener: 이벤트를 관찰하고 있다가 발생하면 특정 동작을 진행 1. Entity Listener Annotation @PrePersist: insert method가 호출되기 전 @PreUpdate: merge method가 호출되기 전 @PreRemove: delete method가 호출되기 전 @PostPersist: insert method가 호출된 이후 @PostUpdate: merge method가 호출된 이후 @Pos..

    [ JPA ] 3. Entity 기본속성

    Reference. 한 번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지 Online 이전 글 더보기 1. Repository interface 메서드 2. Query Method 정의 및 실습 1. Entity Annotation @Entity: JPA에서 관리하는 도메인이라는 것을 설정 @Id: PK역할을 하며 필수조건 @GeneratedValue: - 어노테이션 안에 GenerationType strategy() default AUTO; 중요 - 트랜잭션이 종료되기 전, autoIncrese를 통해 아이디 값을 사전에 가져온다. commit 되지 않고, 로직이 종료되어도 키는 증가된다. 1. IDENTITY: Mysql, Mariadb 2. SEQUENCE: Oracle, Postgr..