JPA では、o/r マッピングが自動的に行われるため、新しい属性ごとに SQL をコーディングする必要はありません。
私はJSFが初めてなので、JSFに同様の可能性があるかどうか疑問に思っていますか?
対応するエンティティで何かを変更するたびに、jsf データテーブルに新しいコードを追加したくありません。
JSFは、イベントと、リクエストおよびそのリンクされたオブジェクトのライフサイクルを管理する方法を提供します。JSFはデータベースを直接操作しないため、ORMフレームワークを使用することは常に可能です(データベースについても認識していません)。Hibernate +JSFは非常に一般的な組み合わせです。
ただし、JPAフレームワークでJSFマネージドBeanを使用することについて質問している場合は、Seam(http://www.seamframework.org/ )を参照してください。
対応するエンティティで何かを変更するたびに、jsf データテーブルに新しいコードを追加したくありません。
動的データテーブルが必要な場合は、おそらくコア JSF へのアドオンを使用する必要があります。私はIceFacesを使用していますが、非常にうまく機能します。コンポーネントを使用して、<ice:columns>
列を動的に生成できます。これを使用して、異なる列を返す可能性のあるクエリの結果を表示します。