实现一对多关系Spring MVC

时间:2016-11-24 10:03:54

标签: spring hibernate spring-mvc jpa spring-data

我正在努力实现一对多的关系。我知道如何在请求者ID和用户ID之间建立基本的一对多关系。

我的问题是如何将gtlUserId(resourceRequestTable)引用到gtlUserId(用户表),因为默认情况下spring是将gtlUserId(resourceRequestTable)映射到用户表中的userId

Logical ER

1 个答案:

答案 0 :(得分:0)

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