コース概要

Hibernateの導入

  • Hibernateの紹介
  • オブジェクト/リレーショナルマッピングの問題
  • JDBC
  • ユーザ-ロールスキーマ
  • ツールと環境設定
  • データベースの作成

Hibernateの構成

  • Hibernateディストリビューション
  • 必要なライブラリ
  • 構成ファイル
  • hibernate.properties
  • hibernate.cfg.xml

Hibernateの永続化

  • Hibernateのアーキテクチャ
  • SessionFactoryメソッド
  • Hibernateセッション
  • オブジェクト状態
  • 状態遷移
  • セッションメソッド
  • トランザクション
  • 操作ごとのセッション
  • リクエストごとのセッション
  • Data Access Objectパターン

オブジェクト/リレーショナルマッピング

  • オブジェクト指向設計
  • リレーショナルマッピング
  • 双方向アソシエーション
  • O/Rマッピング技術
  • マッピングドキュメント
  • マッピングXMLモデル
  • 主キーとアイデンティティ
  • 識別子の生成
  • その他のマッピング要素
  • コンポーネント
  • アソシエーションのマッピング
  • アソシエーションのためのマッピングXMLモデル
  • 一方向のMany-to-One
  • イージー・フェッチ
  • 双方向のOne-To-Many
  • 双方向のOne-To-One
  • 継承のマッピング
  • 継承とデータベース
  • シングルテーブル継承
  • シングルテーブル継承のマッピング
  • サブクラスごとのテーブル
  • サブクラスごとのテーブルマッピング
  • 具象クラスごとのテーブル

Hibernateクエリ言語

  • Hibernateクエリ言語
  • 基本概念
  • HQLクエリ
  • ポリモーフィズム
  • 名前付きパラメータ
  • エンティティパラメータ
  • アソシエーションを結合する
  • 集約関数
  • 更新と削除
  • 名前付きクエリ
  • ネイティブSQLの使用

要求

Javaプログラミング、SQL

 14 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (5)

今後のコース

関連カテゴリー