二、学習のためのJavaフレームワーク
- ルールのエンティティクラスを書きます
- クラスの物性はプライベートです
- 開示したセット、取得、操作の方法を使用してプライベート属性
- これは、(id値が一般的に使用されている)のユニークなエンティティクラスは、属性値を必要としています
- Entityクラス属性は、パッケージを使用する基本的なデータ型に対応し、基本データ型を推奨されていない
パッケージを対応する8つの基本データ型を- INT - 整数
- CHAR - 文字
- その他の初期大文字例:ダブル - ダブル
- int型のスコア= 0;ではなく、正確に学生が受験するかどうかを示します。学生の割合として表現さは0です。
あなたがラッパークラスをすることができ使用する場合:整数= 0スコア0、整数= nullは受験しませんでした。
- 主キーの生成方法を休止
- 一意の値、対応する主キーとしての性質を有する、請求項エンティティクラスを休止状態、マスター鍵生成戦略が異なっていてもよいです。
- 主キーの生成方法は、値をたくさん持っている休止状態
- クラス属性値の多くがあります。
ネイティブ:使用する値を選択するために使用するデータベースに応じて、
UUIDを:UUIDの生成を助ける休止状態 - 使用UUID生成戦略、エンティティクラスのid属性の型は文字列型でなければなりません。
- (いくつかの具体的な操作とわずかデモンストレーション)
- Hibernateのキャッシュ
- Hibernateのフレームワークは、最適化の方法の多くを提供し、そのキャッシュの最適化方法です
- キャッシュ機能を休止
- デフォルトで
- 範囲は、セッションからセッション近距離に作成されます
- 保存されたデータは、永続的な状態データでなければなりません
- 二次キャッシュを休止
- あなたは、設定する必要があります
- 範囲はSessionFactoryのです
- トランザクションコードの明細書を休止
- コード構造
試し{オープントランザクションは
トランザクションをコミット
{トランザクションをロールバックする} catch()
}最後に{
閉じます
}
- コード構造
- Hibernateセッションのバインド
- ローカルスレッドsessioを取得し、設定ファイルにコアの構成を休止
- メソッド呼び出しの内側のSessionFactory
- ローカルスレッドsessioを取得し、設定ファイルにコアの構成を休止