【发布时间】:2018-06-11 07:41:44
【问题描述】:
在使用 JPA 从 Spring Boot 应用程序中检索数据以处理多对多关系时,我需要帮助。我无法获取父实体的子实体。
我建立了一个简单的多对多关系:所有者 书 出版商
当我在控制器上执行 GET 以获取有关 Book 的数据时,我只获取 Book 的属性。不返回有关关联的所有者或发布者的信息。我错过了什么?
执行cURL -XGET http://localhost:8080/books只返回书的属性而不是依赖对象:
[
{
"id":1,
"name":"Book 1",
"isbn":"978-0743246261"
},
{
"id":2,
"name":"Book 2",
"isbn":"978-0743246262"
},
{
"id":3,
"name":"Book 3",
"isbn":"978-0743246263"
},
{
"id":4,
"name":"Book 4",
"isbn":"978-0743246264"
}
]
我已经在 GitHub 中设置了项目,它可以立即运行和测试:https://github.com/tekpartner/learn-spring-boot-many-2-many
【问题讨论】:
标签: hibernate rest jpa spring-boot many-to-many