728x90 반응형 프로그램/스프링27 모델2 -연관관계 package com.example.model.entity; public enum OrderStatus { ORDER,CANCEL } package com.example.model.entity; import lombok.Getter; import lombok.Setter; import lombok.ToString; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; @Getter @Setter @ToString @Entity public class Item { @Id @GeneratedValue @Column(nam.. 2021. 6. 22. 모델1-기본테이블 생성 package com.example.model.entity; public enum OrderStatus { ORDER,CANCEL } package com.example.model.entity; import lombok.Getter; import lombok.Setter; import lombok.ToString; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; @Getter @Setter @ToString @Entity public class Item { @Id @GeneratedValue @Column(nam.. 2021. 6. 22. 엔티티 생성 및 기본 테스트 package com.example.chat04; public enum RoleType { ADMIN,USER } package com.example.chat04; import javax.persistence.*; import java.util.Date; @Entity @Table(name="MEMBER", uniqueConstraints = {@UniqueConstraint(name = "NAME_AGE_UNIQUE",columnNames = {"NAME","AGE"})}) public class Member { @Id @Column(name = "ID") private String id; @Column(name = "NAME", nullable = false, length = 10) private S.. 2021. 6. 22. pom.xml 4.0.0 org.springframework.boot spring-boot-starter-parent 2.5.1 com.example ch02 0.0.1-SNAPSHOT ch02 Demo project for Spring Boot UTF-8 UTF-8 1.8 5.5.2.Final 4.4.0 1.4.2.Final org.springframework.boot spring-boot-starter-data-jpa org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-devtools runtime true org.postgresql postgresql runtime org.projectlombok lombok t.. 2021. 6. 22. persistence.xml 2021. 6. 22. Spring Data JPA 사용 및 설정 https://frontierdev.tistory.com/193 Spring Data JPA 사용 및 설정 Spring Data JPA 설정 org.springframework.boot spring-boot-starter-data-jpa 데이터 저장소로 h2 사용 com.h2database h2 1.4.200 test JDBC를 지원하고 라이브러리 추가만으로 사용 가능하므로 로컬에서 개발.. frontierdev.tistory.com 2021. 6. 1. 1. JPA 실습환경 셋팅 1.1 스프링 부트 사이트에서 스프링부트를 다운 받아서 설치한다. 1.2 프로젝트 생성 File > New > Spring Starter Project 프로젝트명 입력 디펜던시 선택 : PostgresSQL Driver,Spring Web,Lombok,Spring Boot DevTools,MySQL Driver,Spring Data JPA Finish 버튼 클릭 1.3 데이터베이스 및 테이블 생성 MySql기준으로 테이블을 생성합니다. PostgreSQL DB는 서로 다른 2개의 데이터 베이스 테스트용으로 추가 하였습니다. 작업은 MySql기준 입니다. 1.4 MySql db를 다운받아서 로컬 pc에 설치합니다. MySql 접속후 사용자 계정을 생성합니다. /* mysql 접속 */ mysql -u ro.. 2021. 5. 26. 이전 1 2 다음 728x90 반응형