私は Hibernate の調査に数日を費やしましたが、それ自体では散らかった SO に値するものではないいくつかの小さな質問がありますが、一緒に、Hibernate が全体としてどのように動作するかについての洞察を与えるのに役立つと思います。
- Hibernate エンティティを作成するには、構成
hibernate.cfg.xml
ファイルにエンティティへの参照を追加し、それぞれの POJO に@Entity
. これはひどく冗長に感じます。注釈だけを使用して、XML エントリをスキップできるのはなぜですか? - Hibernate には、API を使用したパラメーター バインディングのサポートが組み込まれているようですが、
Query
API にそのようなオプションはありませんCriteria
。インスタンスでパラメータ化は可能Criteria
ですか?もしそうなら、どのように、そうでなければなぜですか? - 多くの L2 (第 2 レベル) キャッシュ プロバイダーが表示されます: EhCache、OSCache、SwarmCache など。独自の を作成
CacheProvider
し、実行時のクラスパスにスローして、Hibernate に独自の独自のキャッシュ システムを使用させることは可能ですか (SLF4J がロガー バインディングで行うように)。 ?
前もって感謝します!