Just do IT
article thumbnail
JPA 실습하기 (7)
Programing/JPA 2021. 6. 21. 15:13

이번 포스팅에서는 고객의 정보 삭제, 수정, 입력, 검색을 구현해보겠습니다 고객 번호로 고객 삭제하기 // memNum으로 고객 정보 삭제, DELETE, localhost:8080/member/1(고객번호 입력) @DeleteMapping(value="/{memNum}", produces = { MediaType.APPLICATION_JSON_VALUE }) public ResponseEntity deleteEmp(@PathVariable("memNum") int memNum){ memberService.deleteBymemNum(memNum); return new ResponseEntity(HttpStatus.NO_CONTENT); } 고객 번호로 한 명의 고객 정보를 삭제하는 메서드 입니다 Dele..

article thumbnail
JPA 실습하기 (6)
Programing/JPA 2021. 6. 21. 14:24

이번 포스팅에서는 Controller에 기능을 하나씩 추가하며 실행을 해보도록 하겠습니다 Controller에 작성을 시작하기 전! 지금까지 작성한 코드 확인하기 위해 프로젝트 실행을 시켜보겠습니다 프로젝트 우클릭 -> Run As -> Spring Boot App으로 실행을 시켜주세요 에러 없이 실행이 잘 되었다면 콘솔창은 아래와 같은 모습일 것입니다 데이터베이스에도 접속하여서 테이블이 생성이 되었는지 확인해주세요 저는 DBeaver로 접속을 하여 확인하였습니다 위처럼 테이블이 정상적으로 생성이 되었다면 Controller를 작성할 준비가 완료되었습니다. MemberController.java com.example.practice 패키지는 처음 프로젝트를 생성할 때 생성되는 기본 패키지입니다. com...

article thumbnail
JPA 실습하기 (5)
Programing/JPA 2021. 6. 16. 12:06

이번 포스팅에서는 MemberService.java, MemberServiceImpl.java 두 클래스를 작성해 보겠습니다. MemberService.java -> 인터페이스 package com.example.practice.service; import java.util.List; import com.example.practice.model.Member; public interface MemberService { List findAll(); Member findBymemNum(int memNum); void deleteBymemNum(int memNum); Member save(Member member); List findBymemNumBetween(int memNum1, int memNum2); v..

article thumbnail
JPA 실습하기 (4)
Programing/JPA 2021. 6. 15. 15:01

이번 포스팅에서는 model과 repository를 작성해보겠습니다 각각 패키지를 생성하고 자바클래스와 인터페이스로 생성하였습니다. Member.java -> class / MemberRepository.java -> Interface Member.java package com.example.practice.model; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; import lombok.AllArgsConstructor; import l..