
객체 지향 프로그래밍 입문
최범균
잘 하는 개발자가 되기 위해서는 유연한 코드를 작성할 줄 알아야합니다. 객체 지향을 이용해서 변경하기 좋은 유연한 코드를 만드는 방법을 알아보세요.
초급
객체지향
JPA基本マッピング
Spring Data JPAの基本的な使い方
JPAは、オブジェクトをリレーショナルデータベーステーブルに永続化するためのツールであり、ORMのためのJAVA EE標準技術です。 Spring Data JPAは、SpringがJPAを使用したプロジェクトを開発できるように連携する役割を果たします。
JPAをすばやく習得したいバックエンド開発者ですか? SpringとJPAを使ったプロジェクトを進めるべきですか?この講義は、JavaでDB連動をする際に活発に使用される技術であるJPAを習得し、スプリングでJPAを連動する際に使用するスプリングデータJPAの基礎使用法を学ぶための講義です。
このレッスンでは、実務で主に使用されるJPAおよびSpring Data JPA Basicを迅速に習得することに焦点を当てています。講義を受けたら、JPAを使用するサービス開発プロジェクトでコードを理解し、書くことができます。実際の開発プロジェクトで使用するJPA関連機能の90%程度を簡単かつ迅速にお知らせします。
✅選手の知識を確認してください!
実際のJPAプロジェクトに使用されるJPAとSpring Data JPAの重要な機能をすばやく学ぶことができます。
SpringとJPAを使った様々なプロジェクト経験があります。 「スプリング5プログラミング入門」、「JPAプログラミング入門」「ドメイン主導開発を始める」、「テスト主導開発を始める」などの本を執筆しました。
Q. SQLやJDBCの経験がなくてもいいですか?
少なくともJavaで基本的なSELECT、UPDATE、DELETE、INSERTクエリを実行した経験は、講義の内容を理解することができます。
Q. 講義で述べた JPA バージョンは 3.0 ですが、私たちのプロジェクトは JPA 2 バージョンを使用しています。バージョンによる違いはありませんか?
講義で紹介する内容はパッケージ名を除けば機能上違いがないので、講義で紹介した内容を同様に適用できます。
Q. 講義で使用したコードはどこで入手できますか?
旗ハブリンクを通じて公開しています。 (https://github.com/madvirus/jpa-basic)
Q. QueryDSLはなぜ扱わないのですか?
レッスンでも言及していますが、リストや詳細などのクエリ機能は、SQLを直接使用するか(JdbcTemplateまたはMyBatis)、検索条件の組み合わせが必要な場合はSpecificationを使用する方法を好みます。
学習対象は
誰でしょう?
基本的なJPAの使い方を身につけたい方
SpringでJPAを使用する方法を知りたい人
前提知識、
必要でしょうか?
JDBC、MyBatisを用いたDB連動体験
JavaでSELECT、UPDATE、DELETE、INSERTなどの基本的なクエリを実行した経験
8,148
受講生
312
受講レビュー
41
回答
4.9
講座評価
2
講座
객체 지향, 도메인 주도 설계, 테스트 주도 개발 등에 관심이 많은 개발자입니다.
주요 저서:
全体
25件 ∙ (3時間 56分)
全体
64件
4.8
64件の受講レビュー
無料
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!