반응형

전체 글 15

[JPA] 자바 ORM 표준 JPA 프로그래밍 #11

책 제목: 자바 ORM 표준 JPA 프로그래밍저    자: 김영한📌 목차1장) JPA 소개2장) JPA 시작3장) 영속성 관리4장) 엔티티 매핑5장) 연관관계 매핑 기초6장) 다양한 연관관계 매핑- 6.1 다대일 ✅- 6.2 일대다 ✅- 6.3 일대일[1:1] ✅- 6.4 다대다[N:N] ✅- 6.5 정리 ✅7장) 고급 매핑8장) 프록시와 연관관계 관리9장) 값 타입10장) 객체지향 쿼리 언어11장) 웹 애플리케이션 제작12장) 스프링 데이터 JPA13장) 웹 애플리케이션과 영속성 관리14장) 컬렉션과 부가 기능15장) 고급 주제와 성능 최적화16장 트랜잭션과 락, 2차 캐시📌  개요엔티티의 연관관계를 매핑할 때는 다음 3가지를 고려 필요다중성단방향, 양방향단방향: 객체 관계에서 한 쪽만 참조하는 것..

Study/Book 2024.11.17

[PyCon] PyCon 2024 후기

소개🔗 파이콘(PyCon)https://2024.pycon.kr/ 파이콘 한국 2024 2024.pycon.kr날짜: 2024년 10월 26일 - 27일장소: 수원 컨벤션센터 3층세션 시간표  같은 날 수원 컨벤션센터에서는 펫축제가 열리고 있어서 많은 강아지들이 가득가득눈으로 귀여움을 잔뜩 담고 3층으로 이동하니, 접수처와 많은 후원사 부스들이 있었다. 접수처에서는 이름표와 많은 굿즈들을 주었고 티켓 구매 했을 때 함께 구매한 티셔츠도 함께 수령할 수 있었다.그리고 옆에서는 티셔츠, 후드집업 등 다양한 굿즈들을 추가 판매하고 있었는데 후드 집업이 너무 예뻐서 바로 구매! 토스, 크림, 두레이 등 다양한 후원사 부스에서 이벤트 참여하고 선물도 많이 받아왔다.추가적으로 커뮤니티에서도 다양한 행사들을 홍보해..

Doing/Conference 2024.11.17

[JPA] 자바 ORM 표준 JPA 프로그래밍 #10

책 제목: 자바 ORM 표준 JPA 프로그래밍저    자: 김영한📌 목차1장) JPA 소개2장) JPA 시작3장) 영속성 관리4장) 엔티티 매핑5장) 연관관계 매핑 기초- 5.1 단방향 연관관계 ✅- 5.2 연관관계 사용 ✅- 5.3 양방향 연관관계 ✅- 5.4 연관관계의 주인 ✅- 5.5 양방향 연관관계 저장 ✅- 5.6 양방향 연관관계의 주의점 ✅- 5.7 정리 ✅6장) 다양한 연관관계 매핑7장) 고급 매핑8장) 프록시와 연관관계 관리9장) 값 타입10장) 객체지향 쿼리 언어11장) 웹 애플리케이션 제작12장) 스프링 데이터 JPA13장) 웹 애플리케이션과 영속성 관리14장) 컬렉션과 부가 기능15장) 고급 주제와 성능 최적화16장 트랜잭션과 락, 2차 캐시📌 개요뱡향(Direction) 단방향:..

Study/Book 2024.11.15

[JPA] 자바 ORM 표준 JPA 프로그래밍 #9

책 제목: 자바 ORM 표준 JPA 프로그래밍저    자: 김영한📌 목차1장) JPA 소개2장) JPA 시작3장) 영속성 관리4장) 엔티티 매핑- 4.7 필드와 컬럼 매핑: 레퍼런스 ✅- 4.8 정리 ✅5장) 연관관계 매핑 기초6장) 다양한 연관관계 매핑7장) 고급 매핑8장) 프록시와 연관관계 관리9장) 값 타입10장) 객체지향 쿼리 언어11장) 웹 애플리케이션 제작12장) 스프링 데이터 JPA13장) 웹 애플리케이션과 영속성 관리14장) 컬렉션과 부가 기능15장) 고급 주제와 성능 최적화16장 트랜잭션과 락, 2차 캐시📌 @Column객체 필드를 테이블 컬럼에 매핑한다속성 중 name, nullable이 주로 사용되고 나머지는 잘 사용되지 않는 편이다속성기능기본값name필드와 매핑할 테이블의 컬럼 ..

Study/Book 2024.11.12

[JPA] 자바 ORM 표준 JPA 프로그래밍 #8

책 제목: 자바 ORM 표준 JPA 프로그래밍저    자: 김영한📌 목차1장) JPA 소개2장) JPA 시작3장) 영속성 관리4장) 엔티티 매핑- 4.6 기본키 매핑 ✅5장) 연관관계 매핑 기초6장) 다양한 연관관계 매핑7장) 고급 매핑8장) 프록시와 연관관계 관리9장) 값 타입10장) 객체지향 쿼리 언어11장) 웹 애플리케이션 제작12장) 스프링 데이터 JPA13장) 웹 애플리케이션과 영속성 관리14장) 컬렉션과 부가 기능15장) 고급 주제와 성능 최적화16장 트랜잭션과 락, 2차 캐시📌 데이터베이스 기본 키 생성 전략직접 할당기본 키를 애플리케이션에서 직접 할당@Id 사용자동 생성 (=대리 키 사용 방식)@Id + @GeneratedValue  IDENTITY : 기본 키 생성을 데이터베이스에 위..

Study/Book 2024.11.11

[JPA] 자바 ORM 표준 JPA 프로그래밍 #7

책 제목: 자바 ORM 표준 JPA 프로그래밍저    자: 김영한📌 목차1장) JPA 소개2장) JPA 시작3장) 영속성 관리4장) 엔티티 매핑- 4.1 @Entity ✅- 4.2 @Table ✅- 4.3 다양한 매핑 사용 ✅- 4.4 데이터베이스 스키마 자동 생성 ✅- 4.5 DDL 생성 기능 ✅5장) 연관관계 매핑 기초6장) 다양한 연관관계 매핑7장) 고급 매핑8장) 프록시와 연관관계 관리9장) 값 타입10장) 객체지향 쿼리 언어11장) 웹 애플리케이션 제작12장) 스프링 데이터 JPA13장) 웹 애플리케이션과 영속성 관리14장) 컬렉션과 부가 기능15장) 고급 주제와 성능 최적화16장 트랜잭션과 락, 2차 캐시📌 개요JPA에서 제공하는 다양한 매핑 어노테이션객체와 테이블 매핑: @Entity, ..

Study/Book 2024.11.10

[JPA] 자바 ORM 표준 JPA 프로그래밍 #6

책 제목: 자바 ORM 표준 JPA 프로그래밍저    자: 김영한📌 목차1장) JPA 소개2장) JPA 시작3장) 영속성 관리- 3.5 플러시 ✅- 3.6 준영속 ✅- 3.7 정리 ✅4장) 엔티티 매핑5장) 연관관계 매핑 기초6장) 다양한 연관관계 매핑7장) 고급 매핑8장) 프록시와 연관관계 관리9장) 값 타입10장) 객체지향 쿼리 언어11장) 웹 애플리케이션 제작12장) 스프링 데이터 JPA13장) 웹 애플리케이션과 영속성 관리14장) 컬렉션과 부가 기능15장) 고급 주제와 성능 최적화16장 트랜잭션과 락, 2차 캐시 📌 플러시영속성 컨텍스트의 변경 내용을 데이터베이스에 반영플러시는 영속성 컨텍스트에 보관된 엔티티를 지우는 것이 아니라, 영속성 컨텍스트의 변경 내용을 데이터베이스에 동기화실행 과정변..

Study/Book 2024.11.09

[JPA] 자바 ORM 표준 JPA 프로그래밍 #5

책 제목: 자바 ORM 표준 JPA 프로그래밍저    자: 김영한📌 목차1장) JPA 소개2장) JPA 시작3장) 영속성 관리- 3.1 엔티티 매니저 팩토리와 엔티티 매니저 ✅- 3.2 영속성 컨텍스트란? ✅- 3.3 엔티티의 생명주기 ✅- 3.4 영속성 컨텍스트의 특징 ✅4장) 엔티티 매핑5장) 연관관계 매핑 기초6장) 다양한 연관관계 매핑7장) 고급 매핑8장) 프록시와 연관관계 관리9장) 값 타입10장) 객체지향 쿼리 언어11장) 웹 애플리케이션 제작12장) 스프링 데이터 JPA13장) 웹 애플리케이션과 영속성 관리14장) 컬렉션과 부가 기능15장) 고급 주제와 성능 최적화16장 트랜잭션과 락, 2차 캐시📌 엔티티 매니저 팩토리와 엔티티 매니저JPA 제공 기능엔티티와 테이블을 매핑하는 설계 부분매..

Study/Book 2024.11.08

[JPA] 자바 ORM 표준 JPA 프로그래밍 #4

책 제목: 자바 ORM 표준 JPA 프로그래밍저    자: 김영한📌 목차1장) JPA 소개2장) JPA 시작- 2.1 이클립스 설치와 프로젝트 불러오기 ✅- 2.2 H2 데이터베이스 설치 ✅- 2.3 라이브러리와 프로젝트 구조 ✅- 2.4 객체 매핑 시작 ✅- 2.5 persistence.xml 설정 ✅- 2.6 애플리케이션 개발 ✅- 2.7 정리 ✅3장) 영속성 관리4장) 엔티티 매핑5장) 연관관계 매핑 기초6장) 다양한 연관관계 매핑7장) 고급 매핑8장) 프록시와 연관관계 관리9장) 값 타입10장) 객체지향 쿼리 언어11장) 웹 애플리케이션 제작12장) 스프링 데이터 JPA13장) 웹 애플리케이션과 영속성 관리14장) 컬렉션과 부가 기능15장) 고급 주제와 성능 최적화16장 트랜잭션과 락, 2차 캐..

Study/Book 2024.11.07

[JPA] 자바 ORM 표준 JPA 프로그래밍 #3

책 제목: 자바 ORM 표준 JPA 프로그래밍저    자: 김영한📌 목차1장) JPA 소개- 1.3 JPA란 무엇인가? ✅2장) JPA 시작3장) 영속성 관리4장) 엔티티 매핑5장) 연관관계 매핑 기초6장) 다양한 연관관계 매핑7장) 고급 매핑8장) 프록시와 연관관계 관리9장) 값 타입10장) 객체지향 쿼리 언어11장) 웹 애플리케이션 제작12장) 스프링 데이터 JPA13장) 웹 애플리케이션과 영속성 관리14장) 컬렉션과 부가 기능15장) 고급 주제와 성능 최적화16장 트랜잭션과 락, 2차 캐시📌 JPA란?JPA(Java Persistence API)란, 자바 진영의 ORM 기술 표준애플리케이션과 JDBC 사이에서 동작 ORM(Object-Relational Mapping)은 객체와 관계형 데이터베이..

Study/Book 2024.11.06
반응형