반응형

JPA 8

실전! 스프링 데이터 JPA 강의 듣고 정리(23.2.25)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 김영한 개발자님의 실전! 스프링 데이터 JPA 강의를 수강하고 중요한 점이나 인상 깊었던 점을 간단히 정리했습니다. 목차 1. 쿼리 메소드 기능 2. 페이징과 정렬 3. 벌크성 수정 쿼리 4. @EntityGraph 5. 사용자 정의 리포지토리 구현 6. Auditing 7. Web 확장 - 도메인 클래스 컨버터 8. Web 확장 - 페이징과 정렬 9. 새로운 엔티티를 구별하는 법(중요) 공통 인터페이스 -..

스프링 2024.02.16

스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 강의 듣고 정리(23.2.24)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 김영한 개발자님의 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화 강의를 수강하고 중요한 점이나 인상깊었던 점들을 요약, 정리했습니다. API 개발 등록 V1 - 엔티티를 Request Body에 직접 매핑 @PostMapping("/api/v1/members") // 요청 값으로 Member 엔티티를 직접 받는다. public CreateMemberResponse saveMemberV1(..

스프링 2024.02.16

스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 강의 듣고 정리(23.2.24)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 김영한 개발자님의 실전! 스프링 부트와 JPA 활용 1 - 웹 애플리케이션 개발 강의를 수강하고 중요한 점이나 인상깊었던 점들을 요약, 정리했습니다. 도메인 분석 설계 개발을 하는 것만큼, 설계도 그 이상으로 중요한 것 같습니다. 엔티티 분석 살펴볼 점 MEMBER와 DELIVERY 엔티티의 Address 임베디드 타입 정보가 테이블에 그대로 들어감 카테고리와 상품은 @ManyToMany 지만, 중간 테이블..

스프링 2024.02.16

JPQL(객체지향 쿼리 언어)(23.2.23)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 김영한 개발자님의 자바 ORM 표준 JPA 프로그래밍 - 기본 편 강의에서 JPQL을 공부하고 중요하거나 인상 깊은 내용들을 요약, 정리했습니다. JPQL Java Persistence Query Language JPA를 사용하면 엔티티 객체를 중심으로 하기 때문에 검색 쿼리에서 모든 DB 데이터를 객체로 변환해서 검색하는 것은 불가능합니다. 애플리케이션이 필요한 데이터만 DB에서 불러오려면 결국 검색 조건..

스프링 2024.02.16

자바 ORM 표준 JPA 프로그래밍 기본편 듣고 정리(23.2.21)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 김영한 개발자님의 자바 ORM 표준 JPA 프로그래밍 - 기본 편 강의를 듣고 중요한 점이나 인상 깊었던 내용들을 요약, 정리했습니다. 목차 1. JPA 2. 영속성 콘텍스트 3. 엔티티 매핑 4. 연관관계 매핑 5. 상속관계 매핑 6. 프락시와 연관관계 7. 값 타입 8. JPQL JPA 1. JPA Java Persistence API 자바 진영의 ORM 기술 표준 ORM? Object-Relationa..

스프링 2024.02.16

스프링 DB 2 정리 - 8. 데이터 접근 기술 - 활용 방안 (22.8.30)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 김영한 개발자님의 스프링 DB 2편 강의를 수강하고 중요한 내용을 정리했습니다. 8.1. 스프링 데이터 JPA 예제와 트레이드 오프 지난 시간에 했던 스프링 데이터 JPA 예제를 다시 돌아보자. 중간에서 JpaItemRepositoryV2 가 어댑터 역할을 해준 덕분에 ItemService 가 사용하는 ItemRepository 인터페이스를 그대로 유지할 수 있고 클라이언트인 ItemService 의 코드를..

스프링 2024.02.14

스프링 DB 2 정리 - 6. 데이터 접근 기술 - 스프링 데이터 JPA (22.8.28)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 김영한 개발자님의 스프링 DB 2편 강의를 수강하고 중요한 내용을 정리했습니다. 6. 데이터 접근 기술 - 스프링 데이터 JPA 6.1. 스프링 데이터 JPA 소개 Spring Data JPA는 JPA를 한 단계 더 추상화 시켜 개발 용이성을 상당히 올려주는..

스프링 2024.02.14

스프링 DB 2 정리 - 5. 데이터 접근 기술 - JPA (22.8.27)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 김영한 개발자님의 스프링 DB 2편 강의를 수강하고 중요한 내용을 정리했습니다. 5. 데이터 접근 기술 - JPA 5.1. JPA 시작 스프링과 JPA는 자바 엔터프라이즈(기업) 시장의 주력 기술이다. 스프링이 DI 컨테이너를 포함한 애플리케이션 전반의 다양한 기능을 제공한다면, JPA는 ORM 데이터 접근 기술을 제공한다. JdbcTemplate이나 MyBatis 같은 SQL 매퍼 기술은 SQL을 개발자가..

스프링 2024.02.13
반응형