Playframework 2.1.1 と Java を使用しています。Play フォームヘルパーを使用してデータベースから取得したデータを選択ボックスに入力しようとしています
ビューの場合のコードは次のとおりです。
@helper.form(action = routes.Admin.submitUnit) {
@helper.select(
field = unitForm("metaunit"),
options = options(Metaunit.find)
)
...
}
そして、データベースからメタユニットを取得するメソッド:
public static List<Metaunit> find(){
Query query = JPA.em().createQuery("SELECT e FROM Metaunit e");
return (List<Metaunit>)query.getResultList();
}
コンパイルしようとすると、次のエラー メッセージが表示されます。
オーバーロードされたメソッド値 [apply] は適用できません (java.util.List[models.Metaunit])
どんな助けでも大歓迎です!ありがとう