jhipster - 一对一映射是否应该让我添加更多条目?
问题描述
在创建从另一个实体到 Jhipster 生成的用户实体的一对一映射时,是否应该允许我在仪表板中添加更多内容?
一个例子是:OneToOne: Blog{user} to User
一个用户应该只有一个博客,或者不允许添加多个博客。但是,使用 JHipster 生成的实体,即使关系是一对一的,用户也可以添加许多博客。
解决方案
如果您在实体之间创建了 OneToOne 关系,则每个实体在两者之间只能有一个关系。虽然实体可能出现在下拉列表中,但由于 SQL 约束,尝试创建与同一实体的第二个关系应该会失败。
要仅显示没有现有 OneToOne 关系的实体,您需要添加自定义查询以仅返回这些实体。这里有一个跟踪此功能的相关问题。
推荐阅读
- ios - 从应用程序委托路由到特定的视图控制器。迅速
- ruby-on-rails - 具有 1 对 1 关联的 Rails STi
- r - 将变量重新编码为 R 中带有级别名称的因子
- vue.js - 当 Vue-Cli 项目通过 tomcat 服务时服务器返回 404
- c# - 编码 API 可以解码流/非连续字节吗?
- javascript - 在javascript中使用Name而不是Id获取输入类型文本的值
- swift - Swift - 动画 ImageView
- ios - point 和 hitTest 有什么区别以及如何使用 hitTest?
- python - 根据另一个列条件将列表替换为数据框中的另一个列表
- python - 当我的函数 A 只需要在 B 中运行时,如何将它作为函数 B 的参数?(Python)