IT・技術研修ならCTC教育サービス

サイト内検索 企業情報 サイトマップ

研修コース検索

JPA徹底攻略-基礎からトラブルシュートまで-

コースコードCR143 期間2日間 時間09:30~17:00 価格\100,000(税抜き) 主催株式会社カサレアル

上記の価格表示は税抜き表示です。別途消費税がかかります。

コースコードCR143 期間2日間 時間09:30~17:00
価格\100,000(税抜き) 主催株式会社カサレアル

上記の価格表示は税抜き表示です。別途消費税がかかります。

コースコードCR143
期間2日間
時間09:30~17:00
価格\100,000(税抜き)
主催株式会社カサレアル

上記の価格表示は税抜き表示です。別途消費税がかかります。

コース内容

コース概要

JPAの基礎を体系的に学べるコースです。
仕組みから応用的な機能までわかりやすく紹介するので、はじめてJPAを学ぶ方はもちろん、より深く学びたい方にもお勧めです。

JPAは、Javaで幅広く使われているデータアクセス技術です。プログラムが簡潔に短く書ける反面、扱いが難しいとよく言われます。
本研修では、JPAのアーキテクチャーやリレーションシップ、様々な問い合わせ方法などについて、いくつもの小演習を挟みながら徹底的に学習します。
実際に動作確認しながらJPAの仕組みを理解できるので、受講していただいた後にはJPAの機能を一通り利用できるようになります。
したがって、JPAをこれから使う予定の方や、既に使っているがトラブルなどで困っている方におすすめの研修です。

学習目標

・JPAの基本的なアーキテクチャーや状態遷移を説明できる。
・リレーションシップに関連した典型的なパフォーマンス問題を解決できる。
・JPQLを利用した効率的なCRUD処理を記述できる。
・様々な検索方法から、状況に応じて適切なものを選択できる。

対象者

・JPAをはじめて学習する方
・JPAの様々な活用方法を知りたい方
・JPAでの開発をリードする方

前提知識

・リレーショナルデータベースに関する基礎的な知識(正規化、SQL)をお持ちの方
・JDBCを利用して簡単な検索・追加・更新・削除の処理を記述できること

スクール環境

・使用ソフトウェアについて
 変更頻度が高いため、詳細につきましてはお問い合わせください。

内容

●JPAとは
・JPAは仕様
・JPAを構成する要素
●JPAを利用する
・JPAを利用するための準備
・エンティティクラスの作成
・エンティティマネージャによる基本操作(主キー検索、追加、更新、削除)
●エンティティのライフサイクル
・NEW状態
・MANAGED状態
・REMOVED状態
・DETACHED状態
●エンティティクラス
・テーブルとカラムのマッピング
・主キーおよび複合主キーの利用
●リレーションシップと関連
・参照の方向と多重度
・フェッチ戦略
・カスケード戦略
●JPQLによる検索(基本編)
・SELECT文
・WHERE句
・並べ替え
・関数の利用
・グループ集計
●JPQLによる検索(応用編)
・コンストラクタ式
・副問合せ
・結合
・JOIN FETCHによるN+1問題対策
●JPQLによる更新処理
・UPDATE文
・DELETE文
●ネイティブSQLの利用
・エンティティへのマッピング
・Object[]へのマッピング
・非エンティティクラスへのマッピング
●同時実行制御
・楽観的ロック
・悲観的ロック
●コールバック
・アノテーションでの定義
・エンティティリスナーの利用
●付録
・Java EE環境でJPAを利用する
・SpringでJPAを利用する(Spring Data JPA)

関連するコース

開催予定日

2019年

07月09日(火) ~ 07月10日(水)
【価格】 108,000円(税込)
【期間】 2日間 【時間】 09:30~17:00
【コースコード】 CR143
【主催】 株式会社カサレアル

「空席」をお電話もしくはメールにてご確認ください。

お電話:0120-667-230
メール:→お問い合わせフォーム

予約番号をお持ちのお客様は、【予約番号の入力】ボタンをクリックしてください。

 

09月03日(火) ~ 09月04日(水)
【価格】 108,000円(税込)
【期間】 2日間 【時間】 09:30~17:00
【コースコード】 CR143
【主催】 株式会社カサレアル

「空席」をお電話もしくはメールにてご確認ください。

お電話:0120-667-230
メール:→お問い合わせフォーム

予約番号をお持ちのお客様は、【予約番号の入力】ボタンをクリックしてください。