일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 트위터
- JPA 활용2
- 검증 애노테이션
- jpa 활용
- 김영한
- Spring Data JPA
- 일론머스크
- QueryDSL
- 기본문법
- 타임리프 문법
- API 개발 고급
- JPA 활용 2
- 페이징
- 예제 도메인 모델
- 값 타입 컬렉션
- 컬렉션 조회 최적화
- 타임리프
- 스프링 mvc
- 벌크 연산
- JPQL
- JPA
- 스프링MVC
- 스프링
- 로그인
- 프로젝트 환경설정
- 불변 객체
- Bean Validation
- 스프링 데이터 JPA
- 임베디드 타입
- 실무활용
- Today
- Total
목록JPA (24)
RE-Heat 개발자 일지
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-JPA-%ED%99%9C%EC%9A%A9-1/ 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 - 인프런 | 강의 실무에 가까운 예제로, 스프링 부트와 JPA를 활용해서 웹 애플리케이션을 설계하고 개발합니다. 이 과정을 통해 스프링 부트와 JPA를 실무에서 어떻게 활용해야 하는지 이해할 수 있습니다., 스프 www.inflearn.com 인프런 김영한 님의 강의를 듣고 작성한 글입니다. [1] 프로젝트 설정 https://start.spring.io/ 에서 프로젝트 생성 xml파일이 아닌 gradle로 세팅하기로 함 build.gradle plugins ..
https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 초급자를 위해 준비한 [웹 개발, 백엔드] 강의입니다. JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자 www.inflearn.com 인프런 김영한 님의 강의를 듣고 작성한 글입니다. [1] 경로 표현식 .(점)을 찍어 객체 그래프를 탐색하는 것을 일컬음 select m.username // 상태 필드 from Member m join m.team t // 단일 값 연관 필드 join m.orders o // 컬렉션 값 연관 필드 where t.name = '팀A'..
https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 초급자를 위해 준비한 [웹 개발, 백엔드] 강의입니다. JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자 www.inflearn.com 인프런 김영한 님의 강의를 듣고 작성한 글입니다. [4] 페이징 JPA는 DB마다 다른 페이징 문법을 두 가지 API로 추상화했다. setFirstResult(int startPosition) : 조회 시작 위치 (0부터 시작) setMaxResults(int maxResult) : 조회할 데이터 수 JpaMain List resul..
https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 초급자를 위해 준비한 [웹 개발, 백엔드] 강의입니다. JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자 www.inflearn.com 인프런 김영한 님의 강의를 듣고 작성한 글입니다. [1] 소개 실무에선 대부분 JPQL + QueryDSL(95%)로 해결 가능하다. 나머지는 네이티브 SQL로(5%) ■ JPA가 지원하는 쿼리 방법 JPQL : 표준 문법 JPA Criteria QueryDSL : 자바 코드로 짜서 JPQL 빌드해 주는 제너레이터 클래스 네이티브 S..
https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 초급자를 위해 준비한 [웹 개발, 백엔드] 강의입니다. JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자 www.inflearn.com 인프런 김영한 님의 강의를 듣고 작성한 글입니다. [4] 값 타입의 비교 값 타입은 인스턴스가 달라도 값이 같으면 같은 것으로 봐야 한다. //값 타입 비교 int a = 10; int b = 10; System.out.println("a == b: " + (a == b)); // true //객체 타입 비교 Address addr1..
https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 초급자를 위해 준비한 [웹 개발, 백엔드] 강의입니다. JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자 www.inflearn.com 인프런 김영한 님의 강의를 듣고 작성한 글입니다. ■ JPA 데이터 타입 분류 ① 엔티티 타입 @Entity로 정의하는 객체 데이터가 변해도 식별자로 계속해 추적 가능 예) 회원 엔티티의 키나 나이 값을 변경해도 식별자로 인식 가능 ② 값 타입 int, Integer, String처럼 단순한 값으로 사용하는 자바 기본 타입 또는 객체..
https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 초급자를 위해 준비한 [웹 개발, 백엔드] 강의입니다. JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자 www.inflearn.com 인프런 김영한 님의 강의를 듣고 작성한 글입니다. [1] 프록시 Member를 조회할 때 Team도 함께 조회해야 할까? 엔티티를 조회할 때 연관된 엔티티가 항상 사용되는 건 아니다. 그런 엔티티를 함께 조회하는 건 효율적이지 않으므로 JPA는 엔티티가 실제로 사용될 때까지 데이터베이스 조회를 늦추는 지연 로딩 기능을 제공한다. 그런..
https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 초급자를 위해 준비한 [웹 개발, 백엔드] 강의입니다. JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자 www.inflearn.com 인프런 김영한 님의 강의를 듣고 작성한 글입니다. [1] 상속관계 매핑 ■ 상속관계 매핑 관계형 데이터베이스는 상속 관계가 없다. RDB의 슈퍼타입·서브타입 관계라는 모델링 기법이 객체 상속과 유사 상속관계 매핑: 객체의 상속 구조와 DB의 슈퍼타입·서브타입 관계를 매핑 상속관계 매핑 방법 3가지 각각 테이블로 변환 -> 조인 전략 ..