일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Bean Validation
- 페이징
- 스프링MVC
- Spring Data JPA
- 김영한
- 타임리프 문법
- 로그인
- 스프링 데이터 JPA
- 스프링
- 검증 애노테이션
- 값 타입 컬렉션
- 예제 도메인 모델
- 트위터
- API 개발 고급
- 일론머스크
- jpa 활용
- 기본문법
- 벌크 연산
- JPA 활용2
- JPA
- 컬렉션 조회 최적화
- 프로젝트 환경설정
- 불변 객체
- 타임리프
- JPQL
- JPA 활용 2
- 실무활용
- QueryDSL
- 스프링 mvc
- 임베디드 타입
- Today
- Total
목록김영한 (46)
RE-Heat 개발자 일지
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 인프런 김영한 님의 강의를 듣고 작성한 글입니다. [1] 상속관계 매핑 ■ 상속관계 매핑 관계형 데이터베이스는 상속 관계가 없다. RDB의 슈퍼타입·서브타입 관계라는 모델링 기법이 객체 상속과 유사 상속관계 매핑: 객체의 상속 구조와 DB의 슈퍼타입·서브타입 관계를 매핑 상속관계 매핑 방법 3가지 각각 테이블로 변환 -> 조인 전략 ..
https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 초급자를 위해 준비한 [웹 개발, 백엔드] 강의입니다. JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자 www.inflearn.com 인프런 김영한 님의 강의를 듣고 작성한 글입니다. ■ 연관관계 개념 정리 연관관계 매핑 시 고려사항 다중성 단방향, 양방향 연관관계 주인 다중성 다대일 : @ManyToOne 일대다 : @OneToMany 일대일 : @OneToOne 다대다 : @ManyToMany (실무에서 사용 X) JPA의 애노테이션은 DB와 매핑하기 위해 만들..
https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 초급자를 위해 준비한 [웹 개발, 백엔드] 강의입니다. JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자 www.inflearn.com 인프런 김영한 님의 강의를 듣고 작성한 글입니다. 목표 객체와 테이블 연관관계의 차이를 이해 객체의 참조와 테이블의 외래 키를 매핑 용어 이해 방향(Direction): 단방향, 양방향 다중성(Multiplicity): 다대일(N:1), 일대다(1:N), 일대일(1:1), 다대다(N:M) 이해 연관관계의 주인(Owner): 객체 양방..
https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 초급자를 위해 준비한 [웹 개발, 백엔드] 강의입니다. JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자 www.inflearn.com 인프런 김영한 님의 강의를 듣고 작성한 글입니다. [4] 기본 키 매핑 @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id 1. 직접 매핑 : @Id만 사용 2. 자동 생성(@GeneratedValue) IDENTITY: 데이터베이스에 위임, MYSQL SEQUEN..
https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 초급자를 위해 준비한 [웹 개발, 백엔드] 강의입니다. JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자 www.inflearn.com 인프런 김영한 님의 강의를 듣고 작성한 글입니다. 엔티티 매핑 소개 객체와 테이블 매핑: @Entity, @Table 필드와 컬럼 매핑: @Column 기본 키 매핑: @Id 연관관계 매핑: @ManyToOne,@JoinColumn [1] 객체와 테이블 매핑 ■ @Entity @Entity가 붙은 클래스는 JPA가 관리, 엔티티라 한..
https://www.inflearn.com/course/ORM-JPA-Basic 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 초급자를 위해 준비한 [웹 개발, 백엔드] 강의입니다. JPA를 처음 접하거나, 실무에서 JPA를 사용하지만 기본 이론이 부족하신 분들이 JPA의 기본 이론을 탄탄하게 학습해서 초보자도 실무에서 자 www.inflearn.com 인프런 김영한 님의 강의를 듣고 작성한 글입니다. [1] 영속성 컨텍스트 1 ■ JPA에서 가장 중요한 2가지 1. 객체와 관계형 데이터베이스 매핑 (Object Relational Mapping) 매핑 관점. 정적인 내용 2. 영속성 컨텍스트 JPA가 내부적으로 어떻게 동작하는지 확인 ■ 영속성 컨텍스트 엔티티 매니저 팩토리와 엔티..