关于最佳实践的问题。有一个REST API服务,Hibernate被用作存储库。有一些实体有延迟加载字段。REST API客户端有时需要获取一个没有延迟字段的实体,有时需要获取它们,而获取的逻辑并没有改变。就最佳实践而言,创建用于选择接收相关实体的API的最佳方法是什么?考虑制作不同的端点或制作参数列表
ybzsozfc1#
如果您有不同的表示需求,请使用GraphQL。有了Blaze-Persistence Entity-Views和GraphQL集成,这将变得轻而易举。检查示例项目并试用它:https://github.com/Blazebit/blaze-persistence/tree/main/examples/spring-data-graphql
1条答案
按热度按时间ybzsozfc1#
如果您有不同的表示需求,请使用GraphQL。有了Blaze-Persistence Entity-Views和GraphQL集成,这将变得轻而易举。检查示例项目并试用它:https://github.com/Blazebit/blaze-persistence/tree/main/examples/spring-data-graphql