首页 > 解决方案 > 一对一映射是否应该让我添加更多条目?

问题描述

在创建从另一个实体到 Jhipster 生成的用户实体的一对一映射时,是否应该允许我在仪表板中添加更多内容?

一个例子是:OneToOne: Blog{user} to User

一个用户应该只有一个博客,或者不允许添加多个博客。但是,使用 JHipster 生成的实体,即使关系是一对一的,用户也可以添加许多博客。

标签: jhipster

解决方案


如果您在实体之间创建了 OneToOne 关系,则每个实体在两者之间只能有一个关系。虽然实体可能出现在下拉列表中,但由于 SQL 约束,尝试创建与同一实体的第二个关系应该会失败。

要仅显示没有现有 OneToOne 关系的实体,您需要添加自定义查询以仅返回这些实体。这里有一个跟踪此功能的相关问题。


推荐阅读