JPA

JPA 실행

pjh8838 2024. 12. 11. 16:34
반응형

우리가 어플리케이션을 만드는 이유는 데이터를 받아서 

데이터를 가공해서 return 한다. 

 

input 받는 곳 => 컨트롤러

어노테이션은 @RestController

 

 

컨트롤러

 

Http 메소드 요청 받아줘야함 ( GET(가져옴), POST(넣음), PUT, DELETE ) ( REST API )

 

엔티티 ( 어떤 값을 저장할 것인가 ) ( 테이블 설계 ) ( User는 예약어?라서 전부 Member로 바꿔줌 )

 

 

레포지토리 ( 인터페이스 )

DB와 통신, JpaRepository< 엔티티객체, 타입 > 상속 받으면 웬만한 기능들을 쓸 수 있다 ( findAll, findById 등등 )

이 정도만 적어도 대부분의 crud 기능은 한다

 

 

서비스 ( 인터페이스 )

 

 

서비스Impl ( 클래스, 서비스를 구현체로 삼음 )

 

 

 

다시 컨트롤러

서비스 받아주고 로직 수정

 

Talend API 에서 테스트

 

 

더 해볼수 있는건 유효성 검증  

 

 

 

728x90
반응형

'JPA' 카테고리의 다른 글

JPA 정리  (0) 2024.08.06
하이버네이트 백그라운드1  (0) 2024.07.16