SpringBoot+JPA(15)
-
[SpringBoot] Repository 검색 조건 종류 및 작성방법
[SpringBoot 구조] Repository 설명 및 정의 / 어노테이션 [SpringBoot 구조] Entity 설명 및 정의 / 어노테이션 더보기 [목차] - Entity 정의 - Entity 구조 - Entity에 사용되는 어노테이션 종류 Entity 정의 자바 어플리케이션에서 관계형 데이터베이스의 데이터를 객 dalhyehye.tistory.com Repository 검색어를 받아서 서비스에서 처리 후,결과를 페이지에 전달 1) Repository에 필요한 메소드를 생성 2) Service에서 해당 Repository를 수행 할 메소드 생성 3) Controller에서 Service의 메소드를 지정 기본 제공 : save, delete, findAll, findById, count findBy..
2023.12.31 -
[JPA] jpa정의 / 사용이유 / 작성방법
JPA (Java Persistence API) 자바 애플리케이션에서 관계형 데이터베이스의 데이터를 영속적으로 저장하고 검색할 수 있도록 도와주는 자바 표준 ORM(Object-Relational Mapping) 기술 데이터베이스와 객체 지향 프로그래밍 언어 간의 불일치를 해결 JPA 특징 java에서 직접 질의어를 구성해서 동작 (servlet에서) Mybatis 라이브러리를 이용해서 동작(처음부터 사용자가 질의어를 작성) JPA 라이브러리는 필드명과 예약된 형식으로 구성하면 자동으로 질의어 작성 DSLQuery라이브러리는 JPA에 만들기 힘든 질의어를 작성 값이 전달되는 과정 View ← DTO → Controller ← DTO → Service ← Entity → Repository ← Entity..
2023.12.31 -
[SpringBoot] Model 인터페이스 / 데이터전달 / 사용방법
Model 컨트롤러에서 뷰로 데이터를 전달하는 데 사용되는 인터페이스 뷰에 데이터를 전달할 때 사용 컨트롤러에서 처리된 데이터를 뷰에 적용하여 사용자에게 적절한 응답을 생성하는 데 도움 Controller의 메서드에서 매개변수로 받아옴 Controller의 메서드에 Model타입의 model 매개변수 추가 → Model 클래스 패키지 자동 임포트 됨 (앞 글자가 대문자이기 때문에 Model은 클래스 변수!) model 객체 받아오기 @GetMapping(”/hi”) public String niceToMeetYou(Model model) { return “greeings”; } 데이터 전달 model.addAttribute("변수명", 변숫값) //개별조회 @GetMapping("/productdetai..
2023.12.31 -
[SpringBoot 구조] Controller 설명 및 정의 / 어노테이션
[SpringBoot 구조] Entity 설명 및 정의 / 어노테이션 더보기 [목차] - Entity 정의 - Entity 구조 - Entity에 사용되는 어노테이션 종류 Entity 정의 자바 어플리케이션에서 관계형 데이터베이스의 데이터를 객체로 표현하는 데 사용 엔터티 객체를 통해 데 dalhyehye.tistory.com [SpringBoot 구조] DTO 설명 및 정의 / 어노테이션 DTO 정의 클라이언트와 서버 간의 데이터 전송을 위해 사용되는 객체 데이터베이스에서 가져온 데이터나 서비스 간의 통신에 필요한 데이터를 담고 있는 객체 교환할 자료에 따라 여러 개로 구 dalhyehye.tistory.com [SpringBoot 구조] Repository 설명 및 정의 / 어노테이션 [SpringB..
2023.12.31 -
[SpringBoot 구조] Service 설명 및 정의 / 어노테이션
[SpringBoot 구조] Entity 설명 및 정의 / 어노테이션 더보기 [목차] - Entity 정의 - Entity 구조 - Entity에 사용되는 어노테이션 종류 Entity 정의 자바 어플리케이션에서 관계형 데이터베이스의 데이터를 객체로 표현하는 데 사용 엔터티 객체를 통해 데 dalhyehye.tistory.com [SpringBoot 구조] DTO 설명 및 정의 / 어노테이션 DTO 정의 클라이언트와 서버 간의 데이터 전송을 위해 사용되는 객체 데이터베이스에서 가져온 데이터나 서비스 간의 통신에 필요한 데이터를 담고 있는 객체 교환할 자료에 따라 여러 개로 구 dalhyehye.tistory.com [SpringBoot 구조] Repository 설명 및 정의 / 어노테이션 [SpringB..
2023.12.31 -
[SpringBoot 구조] Repository 설명 및 정의 / 어노테이션
[SpringBoot 구조] Entity 설명 및 정의 / 어노테이션 더보기 [목차] - Entity 정의 - Entity 구조 - Entity에 사용되는 어노테이션 종류 Entity 정의 자바 어플리케이션에서 관계형 데이터베이스의 데이터를 객체로 표현하는 데 사용 엔터티 객체를 통해 데 dalhyehye.tistory.com [SpringBoot 구조] DTO 설명 및 정의 / 어노테이션 DTO 정의 클라이언트와 서버 간의 데이터 전송을 위해 사용되는 객체 데이터베이스에서 가져온 데이터나 서비스 간의 통신에 필요한 데이터를 담고 있는 객체 교환할 자료에 따라 여러 개로 구 dalhyehye.tistory.com Repository 정의 데이터베이스와의 상호작용을 담당하는 인터페이스 인터페이스를 통해 데..
2023.12.31