注釈 | 詳細 |
---|---|
@Id | エンティティのキーとしてフィールド/列をマークします。 |
@Basic | 要求されたフィールドを基本タイプとしてマップすることをマークします。これはプリミティブ型とそのラッパー、 String 、 Date 、 Calendar 適用されCalendar 。パラメタが与えられていない場合、実際には注釈はオプションですが、意図を明確にするためにはスタイルが良いでしょう。 |
@Transient | 一時的なものとしてマークされたフィールドは、直列化のtransient キーワードと同様に、永続性のために考慮されません。 |
常にデフォルトのコンストラクタ、つまりパラメータのないコンストラクタが必要です。基本的な例では、コンストラクタが指定されていなかったので、Javaは1を追加しました。引数を持つコンストラクタを追加する場合は、パラメータのないコンストラクタも必ず追加してください。