モデルの定義 データのクラスに@Modelアノテーションを付ける。 永続化するプロパティには getter, setter が必要。 永続化しないフィールドには@Attribute(persistent = false) アノテーションを付ける。 フィールドの型 フィールドで使える型はDatastoreの基本型、基本型のコレクション、シリアライズ可能なオブジェクト。 フィールドで使える基本型 → Core Value Types シリアライズ可能なオブジェクトはBlob型として格納される(@Attribute(lob = true)を付ける)。 500文字(byte[]は500バイト)を超えるフィールドには@Attribute(lob = true)を付ける。 配列はコレクションとして扱われない(シリアライズしてBlobになる?)。 インデックスに対応した型はデフォルトでインデックスが付く