一对一映射是否应该让我添加更多条目?

时间:2018-07-07 06:43:17

标签: jhipster

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

一个例子是: 一对一: 博客{user}到用户

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

1 个答案:

答案 0 :(得分:1)

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

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