私は以下にいくつかの問題を抱えている単純なJSFアプリケーションの作成問題: 私のentities.controller.EntityNameManagerクラスには、ComboBoxを取り込むために使用できるgetEntityNameSelectList()メソッドが含まれています。エンティティを取得するメソッドにはwhere句がないため、これはすべてのエンティティを処理して表示します。 このメソッドは自動的に作成されました。カスタムgetEntityNameSelectList()が失敗します
私はセッションスコープ内の変数に基づいてオプションをフィルタリングする2番目の類似したメソッドを使いたいと思います。これを行うために、元のメソッドをコピーし、getEntityNameSelectListByUser(User theUser)に名前を変更し、UserIdによって実際にフィルタリングするメソッドにデータベースを照会するメソッドを変更しました。
ただし、ブラウザでページを読み込もうとすると、コントローラクラスに「EntityNameSelectListByUser」プロパティがないことを示すエラーが表示されます。私は、新しいメソッドがパラメータを期待しているので、それが見つからないと仮定します。パラメータまたはセッションスコープのユーザIDを認識できる方法はありますか?