ビューに多くの JPA エンティティを表示する画面を作成する必要があります。1 つの facelet を作成し、それにフィールドのコレクションを渡すのは素晴らしいことList<Object>
です。
facelet/custom コンポーネントは、リストの各要素を表示用の適切なタグに変換する必要があります。たとえば、enum フィールドを h:selectOneMenu に、String フィールドを h:inputText に変換するなどです。これは実行時に行う必要があります。
これを行う最も簡単な方法は何ですか?