본문 바로가기

분류 전체보기361

DDL 자동 생성 옵션 개인 공부 목적으로 작성한 글입니다. 아래 출처를 참고하여 작성하였습니다. 목차 Intro spring.jpa.hibernate.ddl-auto 옵션 DDL AUTO 옵션 종류 1. Intro Jpa에서 DDL을 자동으로 생성해주는 옵션에 대해 알아보겠습니다. 2. spring.jpa.hibernate.ddl-auto 옵션 JAVA의 Entity 설정을 참고하여 Spring Application 실행시점에 Hibernate에서 자동으로 DDL을 생성하여, 필요한 Database의 Table 설정들을 자동으로 수행해주는 기능입니다. 설정 가능한 값은 true, false 입니다. 3. DDL AUTO 옵션 종류 spring.jpa.hibernate.ddl-auto 옵션은 JPA의 Database 초기화 전.. 2021. 10. 10.
INSERT INTO 개인 공부 목적으로 작성한 글입니다. 아래 출처를 참고하여 작성하였습니다. 목차 INTRO 전체 Column에 값을 입력하여 INSERT하는 방법 특정 Column에만 값을 입력하여 INSERT하는 방법 1. INTRO MYSQL에서 데이터를 INSERT하는 법에 대해 알아보겠습니다. 2. 전체 Column에 값을 입력하여 INSERT하는 방법 INSERT INTO ${table_name} VALUES(val1, val2, val3, val4); insert into ${TABLE_NAME} values(16, 140, 'NORMAL', now(), null); 3. 특정 Column에만 값을 입력하여 INSERT하는 방법 만일 특정 필드에만 값을 입력하려면 VALUES 앞에 아래와 같이 .. 2021. 10. 10.
@MappedSuperclass 개인 공부 목적으로 작성한 글입니다. 아래 출처를 참고하여 작성하였습니다. 목차 Intro @MappedSuperclass 1. Intro @MappedSuperclass 어노테이션에 대해 알아보겠습니다. 2. @MappedSuperclass Entity에서 Table에 대한 공통 매핑 정보가 필요할 때 부모 클래스에 정의하고 상속받아 사용합니다. 해당 기능(클래스)을 사용하면 Domain Entity 코드를 작성할 때 필드 중복을 제거할 수 있습니다. @Getter @MappedSuperclass public abstract class BaseEntity { @Id @GeneratedValue private Long id; //... } 출처 [JPA ] Auditing 기능 살펴보기 2021. 10. 10.
JPA Auditing 기능 개인 공부 목적으로 작성한 글입니다. 아래 출처를 참고하여 작성하였습니다. 목차 Intro JPA Auditing 이란? @EntityListeners(AuditingEntityListener.class) 3-1. @EntityListeners 3-2. AuditingEntityListener class @EnableJpaAuditing @CreatedDate @LastModifiedDate 1. Intro JPA에서 제공하는 Auditing 기능에 대해서 알아보겠습니다. 2. JPA Auditing 이란? Audit은 감시하다, 감사하다라는 뜻으로 Spring Data JPA에서 시간에 대해서 자동으로 값을 넣어주는 기능입니다. 즉, 해당 데이터를 보고 있다가 생성 또는 수정이 발생하면 자동으로 값을 .. 2021. 10. 10.