2016-11-24 182 views
1

我想实现一对多的关系。我知道如何做请求者ID和用户ID之间的基本的一对多关系。实现一对多的关系Spring MVC

我的问题是如何引用gtlUserId(resourceRequestTable)到gtlUserId(用户表)作为默认春天是映射gtlUserId(resourceRequestTable)在用户表中的用户ID

Logical ER

+1

“mappedBy”应该是相关类中的FIELD,它返回到这个类。它目前是错误的(或者至少基于我们可以猜到的非常简短的代码) –

+0

@NeilStockton你能举一个基于上面提到的ER的例子吗 – user5843174

+0

为什么你不做互联网搜索,用于JPA文档?您大概选择了JPA提供程序,该提供程序的文档将告诉您如何定义1-N BIDIRECTIONAL关系。 TABLES在JPA映射中没有相关性,FIELDS是 –

回答

0

它有一些方法。 我认为你应该在所有项目中给出具体的方法! 由于我的经验每对多对一定是客户端下拉。 但是,在选项的值为[主键]时,表中的ResourceTypeEntity应在ResourceRequesTable内下拉。 另外你的桌子看起来不好设计为什么两个多对一地图到同一张桌子?它可能会导致DB中的3NF问题也注意级联它当父表与其他Parent相关时不好设计,保持简单与uni方向多对一并强制用户手动删除父母更好,CaseCade父母关联时删除其他表将会使异常处理和测试过于困难。 请看看https://examples.javacodegeeks.com/enterprise-java/spring/mvc/spring-mvc-dropdown-box-example/