javascript - JHipster:如何在所有者实体的同一 View 中呈现关系

标签 javascript angularjs spring-data-jpa jhipster

我正在使用 JHipster 创建一个简单的应用程序。 即使实体之间存在关系,框架也会为每个实体生成一个 View 。 我需要在同一 View 中呈现我的实体。

示例:实体问题 1-->* 答案

最佳答案

JHipster只是一个应用程序生成器,您可以根据需要修改生成的代码。关于您的特定问题,您可以仅通过调用 2 个实体服务以在同一 View 中显示其数据来以 Angular 来完成此操作,或者您可以修改一个实体或其 DTO 以包含相关实体,或者您可以创建一个新的 REST 资源来聚合 2 个实体服务实体。

默认情况下,获取模式是延迟加载,因此如果您想加载相关实体,请查看 Spring data documentation about @EntityGraph 。加载对象后,您必须确保它以 JSON 格式序列化为 @JsonManagedReference Jackson annotation .

关于javascript - JHipster:如何在所有者实体的同一 View 中呈现关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38208435/

相关文章:

javascript - 在更改前一个选择时添加具有唯一名称的新选择

angularjs - 如何设置 angularjs select 来处理对象

angularjs - 在 AngularJS 中解析状态

Spring Data Jpa无法创建存储库bean

spring - 如何通过sql脚本向Spring内嵌的HSQLDB中插入blob数据?

javascript - 有没有办法将网页的特定 div 打印为 pdf?

javascript - 如何在页面加载缓慢时显示加载图像

javascript - 了解 JavaScript 中的函数对象

html - 如何在 AngularJS 中使用 ng-options 和 ng-init

java - 为什么我的 @OneToMany 属性会出现主键冲突?