JPAを使用してSpringブートを使用してアプリケーションを開発しています。 アプリケーションでは、私は休息APIを公開しています。私は、データを完全に制御したいので、Springのデータ・レストを使用したくありません。SpringブートでEntityGraphを動的に取得する方法
EntityGraphを動的に使用する方法を理解できません。
私がアクセス製品に http://localhost:8090/product/1
を、残りのリンクを以下している私はhere
@Entity
class Product {
@ManyToMany
Set<Tag> tags;
// other properties omitted
}
interface ProductRepository extends Repository<Customer, Long> {
@EntityGraph(attributePaths = {"tags"})
Product findOneById(Long id);
}
から取られたモデルを、次のしていると仮定それはidを持つ私に1つの
質問積を返します:
-
を
- デフールで私は@EntityGraphについて述べたので、タグを取得しますか? はいの場合、オンデマンドで設定できますか?もしクエリ内にあれば 文字列があります。include =タグの場合、そのタグを で取得したいだけです。
私はthisの記事を見つけましたが、これがどのように役立つかはわかりません。