タグ

ブックマーク / www.programminglife.jp (1)

  • Slim3でDatastoreを使う

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

  • 1