스프링/spring data jpa
-
2. 예제 도메인 개발스프링/spring data jpa 2023. 2. 15. 22:22
예제 도메인 엔티티 ERD 엔티티 코드 Member.java package study.datajpa.entity; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import lombok.AccessLevel; import lombok.Getter;..
-
1. 프로젝트 설정 및 테스트스프링/spring data jpa 2023. 2. 15. 21:37
1. 스프링 설정 파일 작성 application.yml spring: datasource: url: jdbc:h2:mem:test # mem 쓰면 인메모리 데이터베이스를 사용한다. username: sa password: driver-class-name: org.h2.Driver h2: console: enabled: true # h2 콘솔에 접근이 가능하다. /h2-console 로 접속 가능. jpa: hibernate: ddl-auto: create # 애플리케이션 시작할 때마다 전체 drop 후 엔티티 기준 테이블 create properties: hibernate: # show_sql: true # jpa가 실행하는 쿼리를 콘솔에 찍는다. (아래 로그방식이 나음) format_sql: true..