Modelを継承したExpectクラスをクライアントから受け取ってtoString()しようとしたら、
[RuntimeException: No @javax.persistence.Id field found in class [class models.Expect]]
というエラーが出ました。
javax.persistence.Idアノテーションを指定したプロパティのgetterとsetterを
作ることで解決しました。
公式ドキュメントにもgetterとsetterはなさそうだけど、うまくいっているのかな。
Modelクラスの_idAccessors()というメソッドでidプロパティのgetReadMethod()とgetWriteMethod()
をチェックして、nullならエラーというロジックだったので。