본문 바로가기

개발자 일지/JPA5

[강의 후기] 인프런 김영한님 스프랑부트와 JPA 활용2 강의 후기 인프런 스프링 강의로 유명한 김영한님의 실전! 스프링 부트와 JPA 활용1편을 공부하고 간단히 후기를 남겨보려고 합니다.  [목차]강의 느낀점강의에서 기억할 것마치며[관련 포스팅]인프런 김영한님 자바 ORM 표준 JPA 프로그래밍인프런 김영한님 스프링부트와 JPA 활용1 강의 후기 1. 강의 느낀점 드디어 JPA 활용2 강의를 다 들었습니다.예전에 들었을 때 활용1까지 이해도가 낮은 상태라 2를 도전하지 못했는데 이번에 완강할 수 있어서 좋았습니다.2에서도 새로운 개념이나 주의사항, 고려해야할점 등을 많이 소개해주셔서 시간이 아깝지 않은 강의였네요. 내년 목표 실적을 설정할 때 JPA와 관련된 기능 추가하거나, 토이프로젝트를 꼭 해봐야곘습니다.방대한 내용이니만큼 실무나 토이프로젝트 등에 적용하지 않으면 .. 2024. 11. 6.
[강의 후기] 인프런 김영한님 스프랑부트와 JPA 활용1 강의 후기 인프런 스프링 강의로 유명한 김영한님의 실전! 스프링 부트와 JPA 활용1편을 공부하고 간단히 후기를 남겨보려고 합니다.  [목차]강의 느낀점강의에서 기억할 것앞으로 공부 방향 [관련 포스팅]Entity와 EntityManager 개념, 관계Swagger와 Spring Data JPA를 활용한 예제 학습Java ORM 표준 JPA 프로그래밍 정리1(김영한 강사님)Java ORM 표준 JPA 프로그래밍 정리2(김영한 강사님) 1. 강의 느낀점 오랜만에 인프런에서 JPA 공부를 해봤습니다! 김영한님의 JPA 강의 예전에 한 번 들었는데 그당시에 어설프게 이해하고 몇 년 지나니 다 까먹었네요.오랜만에 인프런 강의를 들으니 재밌습니다. 특히 언젠간 다시 시작해봐야지..라고 했던 JPA로 시작하니 더 재밌게 봤네.. 2024. 10. 8.
[JPA 기초] Entity와 EntityManager 개념, 관계 JPA 기초 중에서도 Entity와 EntityManager에 대해 알아보려고 합니다. JPA는 실무에서 적극적으로 사용하지 않으면 배워도 금방 까먹게 되는데 이번 기회에 다시 공부해보려고 합니다. 작년 초까지 좀 공부하고 이후에 제대로 못했네요. 우선 개념별로 간단하게 공부해보고 심화 포스팅을 이어나가야겠습니다.  [목차]Entity란EntityManager란Entity와 EntityManager의 관계 [참고 블로그 포스팅]Swagger와 Spring Data JPA를 활용한 예제 학습Java ORM 표준 JPA 프로그래밍 정리1(김영한 강사님)Java ORM 표준 JPA 프로그래밍 정리2(김영한 강사님)1.Entity란 JPA에서 가장 많이 나오는 개념이 Entity(엔티티)입니다. ORM(객체-관.. 2024. 9. 21.
[인프런 JPA]자바 ORM 표준 JPA 프로그래밍 정리2 -인프런 김영한님 JPA 강의를 듣고 정리한다. -값타입과 객체지향쿼리언어(JPQL) 파트를 정리한다. -이미지 출처는 인프런 강의 자료를 참고하였다. -가물가물한 상태에서 재정리하고 있는 상태라서 중간중간 틀린 개념이나 어설픈 설명이 많을 수 있다.9.값 타입1.기본 값 타입 JPA의 데이터타입 분류는 크게 엔티티 타입, 값 타입이 있다. 엔티티 타입 @Entity로 정의하는 객체 데이터가 변해도 식별자로 지속 추적 가능 값 타입 1)기본값타입 자바기본타입(int, double) : 생명주기를 엔티티 수명에 의존 / 공유하면 안 됨 / 기본타입은 항상 값을 복사 래퍼 크래스(Integer, Long) : 클래스라 공유가 되지만 변경 안 됨(사이드이팩트 방지) 2)임베디드 타입(embedded type,.. 2023. 1. 31.
[인프런 JPA]자바 ORM 표준 JPA 프로그래밍 정리1 -인프런 김영한님 JPA 강의를 듣고 정리한다. -이미지 출처는 인프런 강의 자료를 참고하였다. -가물가물한 상태에서 재정리하고 있는 상태라서 중간중간 틀린 개념이나 어설픈 설명이 많을 수 있다. 1.JPA 소개 1.JPA 소개 JPA의 특징들은 다음과 같다. JPA는 자바애플리케이션과 JDBC API 사이에서의 역할을 해줌 JPA가 JDBC API를 사용하여 DB에 접근 쿼리를 JPA가 만들어줌 JPA는 패러다임 불일치를 해결해 줌. 자바는 객체지향적이고 DB는 데이터중심적이기 때문에 패러다임이 다른데 이 부분을 어느정도 해결해줌 2.JPA 시작하기 1.프로젝트 생성 및 애플리케이션 개발 예제 진행하며 개념들을 간단하게 정리한다. 1)EntityManagerFactory 해당 객체는 EntityMana.. 2023. 1. 28.