Criteria API のデータベースに依存しない HQL と型安全性を活用したいと考えています。しかし、エンティティ クラスはありません。
Criteria API を直接使用できますか?
Criteria API のデータベースに依存しない HQL と型安全性を活用したいと考えています。しかし、エンティティ クラスはありません。
Criteria API を直接使用できますか?
いいえ、できません。HQL と Criteria API のポイントは、エンティティとそれらの間の関連付けに基づいて、オブジェクト モデルをクエリすることです。
どのクラスに基準を適用するかを休止状態にどのように伝えることができますか??
そのため、createcriteria(Entity.class) でエンティティ クラス名を渡す必要があります。
And ya... Criteria は豊富な機能を提供し、コードを削減します。
しかし、注意してください... すべてのものにはプラスとマイナスのポイントがあります。
基準にもいくつかのマイナス点があります...
ので注意してください。アプリケーション関連の仕様に従って使用する