Java Persistence API(JPA)をより使いやすくするために、複数の機能を提供するSpring Data JPAについて学びます。
ORMの理解
JPAプログラミング
Beanの生成方法
Spring JPAが難しく感じたら?
概念と原理、実際まで確実に学習してみてください。
Java Persistence API(JPA)をより使いやすくするために、複数の機能を提供するSpring Data JPAについて学びます。
これらのいくつかの利点を持つJPAの1つの欠点、高い学習コスト。
今回の講義がその学習費を少しでも下げるのに役立つことを願っています。
JPAまたはハイバネート
プログラミングを開始する
学生または開発者
ORMとJPAと
Spring Data JPA
原理を理解したい方
Spring Data JPA
初めて使用する
もっと活用したい方
📖 Spring Data JPA → JPA (Hibernate) → JDBC
このレッスンでは、最初にObject-Relational Mapping(ORM)が解決しようとしている問題、つまりObject(Object)とRelational(データベース)の概念的な矛盾について学びます。
次に、ORMの実装体であるJPAとハイバネートの重要な特徴を学習します。特に、Fetching戦略とエンティティのライフサイクルを理解する必要があり、パフォーマンスを考慮し、JPAプログラミングを行うことができます。
次に、Spring Data JPAの魔法のような空の生成方法も見ていきます。コアコンセプトの原則を学び、本格的にSpring Data JPAのさまざまな活用方法を見てください。基本的に提供する機能から見て、さまざまなカスタマイジングと複数の技術連携方法を学びます。
📢注意事項を確認してください。
学習対象は
誰でしょう?
JPAまたはハイバネートプログラミングを開始する方
ORM、JPA、Spring Data JPAの原理を理解したい方
Spring Data JPAを初めて使用したい場合、またはもっと活用したい方
前提知識、
必要でしょうか?
Javaプログラミング
春の基礎
91,598
受講生
4,093
受講レビュー
2,009
回答
4.8
講座評価
20
講座
네이버와 아마존을 거쳐 현재 Microsoft에서 시니어 소프트웨어 엔지니어로 일하고 있습니다.
아인슈타인은 "교육이란 사실을 가르치는 것이 아니라, 생각할 수 있는 힘을 기르는 것이다."라고 말했습니다. 그리고 저도 그 말에 깊이 공감하며 강의를 만들고 있습니다.
유튜브: '백기선' 채널에서 개발자 고민 상담 및 개발자에게 유용한 지식 공유
번역: 스프링 및 하이버네이트 관련 서적 다수 번역
저술: 쉽게 따라하는 자바 웹 개발
全体
45件 ∙ (9時間 22分)
5. ORM 概要
14:32
6. ORM パラダイム 不一致
16:16
14. スプリングデータJPA 原理
16:29
15. 核心概念まとめ
08:21
27. QueryDSL 連携強化
13:29