slim3

主キーを任意のカラムに変更する

slim3のデータクラスは、Keyクラスでなければならないようです。 https://sites.google.com/site/slim3documentja/documents/slim3-datastore/defining-data-classesでも、ユーザの情報を格納するデータクラスはemailアドレスにしたいですし、emailアドレス…

モデルのプロパティのAttributeに(cipher = true)をつけるとテストが失敗する現象への対応

gen-modelで生成したモデルオブジェクトに、 @Attribute(cipher = true) private String accessToken; を付け、appengine-web.xmlに <system-properties> <property name="slim3.cipherGlobalKey" value="hogehogehogehoge"/> </system-properties> を追記すると、ブラウザから動作させた場合は普通に動作し、Datastoreにも暗号化されて保存されるが、EclipseよりRun as…