JPA
실전 예제 1. 요구사항 분석과 기본 매핑
luminous_dev
2025. 3. 23. 23:57
테이블 설계
멤버가 orders랑 1대 n관계
STATUS : 주문 시간 주문의 상태 ( 고객이 뭘 결제했다 / 배송 취소 / 결제 등)
엔티티 설계
(문제 있는 방법)
새 프로젝트 만들기
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<!-- JPA 하이버네이트 -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>5.3.10.Final</version>
</dependency>
<!-- H2 데이터베이스 -->
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.199</version>
</dependency>
</dependencies>
실행 시 h2.bat 누르고 localhost로 url 바꾸고 실행하기