忍者ブログ
[64] [63] [62] [61] [60] [59] [58] [57] [56] [55] [54]

DATE : 2017/12/12 (Tue)
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


DATE : 2006/05/22 (Mon)
前回の記事

Entity クラスの条件

Java Persistence API では、永続化の対象とするクラスのことを Entity クラスと呼びます。

Entity クラスを定義するためには、以下の条件を満たさなければなりません。

  • Entity アノテーションを付加するか、XML ファイルで Entity として設定する。
  • 引数なしのコンストラクタを用意する(アクセス修飾子は public か protected)。
  • トップレベルのクラスであること(クラスやインタフェースの中で宣言されたクラスではないこと)。
  • final クラスではないこと。
  • RMI などで オブジェクトを直列化しなければならないときは、java.io.Serializable を実装すること。
  • 他のクラスからインスタンス変数にアクセスさせる際は、アクセッサメソッド(getter/setter)を通して行う(インスタンス変数のアクセス修飾子は、public 以外にする)。
  • プライマリーキーを表すプロパティを用意し、Id アノテーションを付加すること。
つづきます
PR
●この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード
●この記事へのトラックバック
この記事にトラックバックする:
忍者ブログ [PR]
ブログ内検索
最近の状況
リンク
カレンダー
11 2017/12 01
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
使用許諾
最新コメント
(08/15)
(05/04)
(03/06)
(03/04)
(09/25)
最新トラックバック
T/O
(11/05)
ブログ内検索
最近の状況
リンク
カレンダー
11 2017/12 01
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
使用許諾
最新コメント
(08/15)
(05/04)
(03/06)
(03/04)
(09/25)
最新トラックバック
T/O
(11/05)