0
メタモデルはエンティティクラスの抽象概念ですが、正確にはどういう意味がありますか?Metamodelとは何ですか?
メタモデルはエンティティクラスの抽象概念ですが、正確にはどういう意味がありますか?Metamodelとは何ですか?
JPAのCriteriaクエリの作成に使用されます。
Specification<Foo> isBar() {
return (root, query, builder) -> builder.isNotNull(root.get(Foo_.bar));
}
だから、メタモデルオブジェクトなしで基準クエリを記述することはできません(あなたが春のデータを使用している場合)
また、書き込みの仕様のために使われていますか? –
非常に簡単なクエリを作成することはできますが、結合を実行する必要があります。 Hibernateはあなたのためにこれらを生成するためのクールなユーティリティを作成したので、あなた自身でそれらを書く必要はありません。 Mavenを使用している場合は、単にorg.hibernate:hibernate-jpamodelgenアーティファクトをpomに追加してください –