ModelのMeta Modelが作成されない場合のチェック項目
以下のような例外が投げられるのは、検索処理に必要なMeta Modelが自動作成されていないため。
java.lang.IllegalArgumentException: The meta data of the model(slim3.model.Tweet) is not found.
http://d.hatena.ne.jp/hidemon/20100212/1266006576で解説されているように、Meta Modelを出力するフォルダが指定されていないのが原因なので、以下の通りに設プロパティを修正する。
プロジェクトのプロパティで,Java Compiler -> Annotation Processing で,Enable project specific settings, Enable annotation processing, Enable processing in editor にチェック.Generated source directoryに 「.apt_generated」 を指定.上記ページにはここの部分が抜けている.
引き続き Java Compiler -> Annotation Processing -> Factory Path で,Enable project specific settings にチェック,Add JARsで プロジェクトディレクトリ/lib/slim3-gen-XXX.jar を指定.
WEBアプリを再コンパイルするとMeta Modelが作成される。