jhipster - JHipster 技术工作室无法实现单向 RS
问题描述
我想创建一个单向多对一的 rs。我使用 jdl studio 生成所有内容:https ://start.jhipster.tech/jdl-studio/
relationship ManyToOne{
A to B
}
entity A{
name String
}
entity B{
name String
}
根据文档,它应该可以工作: https ://www.jhipster.tech/jdl/#jdlrelationships
但输出始终是双向 rs:
B.java
@OneToMany(mappedBy = "b")
@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
private Set<A> as = new HashSet<>();
爪哇
@ManyToOne
@JsonIgnoreProperties("as")
private B b;
我究竟做错了什么?
谢谢
解决方案
如文档所述,下面的 JDL 关系部分将产生单向关系。这只会有A
侧面的关系。
relationship ManyToOne{
A{b} to B
}
如果您想B
拥有A
实体列表,请使用:
relationship ManyToOne{
A to B
}
推荐阅读
- javascript - tempus-dominus 未检测到时刻导入
- graphviz - graphviz 集群自上而下
- java - 线程“主”java.lang.ClassCastException 中的异常:com.google.gson.internal.LinkedTreeMap 无法强制转换
- java - 我在 Angular 7 中使用 Primeng 日历作为日期选择器。我在检索数据时遇到问题,它返回一天
- azure-devops - 如何使用 Azure Pipelines 远程连接到 Azure Ubuntu Server VM 然后进行部署?
- php - instamojo如何在php中传递自定义字段
- c# - X509Certificate2(certpath) - 不支持给定的路径格式
- javascript - 未捕获的类型错误:arr.filter 不是函数
- c# - 从标头使用 Rest API X-pagination
- python - Scrapy 从表中获取数据始终为空