slim3でjdoからdatastoreへ乗り換え時に、jspでkeyの代わりにID/Nameが表示される。

Entityのkeyの型が、StringからKeyに変わったのが原因らしい。

http://d.hatena.ne.jp/Kamiya4545/20091011/1255257591
それと微妙な変化ですがmodelのkeyプロパティがString型からKey型に変更されている。

気付かないでjspがhtmlに変換されると、

<a href="/mylist/detail?key=${Foo.key}"> (※変換前のjsp)
↓↓↓
<a href="/mylist/detail?key=Foo(26626)"> (※変換後のhtml)

みたいなわけわかめなことになるので、

<a href="/mylist/detail?key=${f:key(Foo.key)}">

のように、slim3.jspのFunctionでKey型の変数を文字列変換すればOK.