Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc SpringWebMVC中的关系(使用Roo)_Spring Mvc_Spring Roo - Fatal编程技术网

Spring mvc SpringWebMVC中的关系(使用Roo)

Spring mvc SpringWebMVC中的关系(使用Roo),spring-mvc,spring-roo,Spring Mvc,Spring Roo,在SpringWebMVC(使用SpringRoo)中指定一对多关系的正确方法是什么 一个人有名字和电子邮件。一个团队有一个名字。一个人在一个团队中有一个成员,而一个团队有零个或多个成员。用户希望a)为个人设置成员资格,b)为团队设置成员资格 如果使用人员的引用字段创建关系,则成员在团队视图中不可见。如果使用团队的集合字段创建关系(实际上是多对多关系),则会出现类似的结果 我缺少什么?这里您需要的是双向关系(默认情况下不会创建) 生成实体时,需要在团队中添加集合关联和人员关联。在生成的团队集的O

在SpringWebMVC(使用SpringRoo)中指定一对多关系的正确方法是什么

一个人有名字和电子邮件。一个团队有一个名字。一个人在一个团队中有一个成员,而一个团队有零个或多个成员。用户希望a)为个人设置成员资格,b)为团队设置成员资格

如果使用人员的引用字段创建关系,则成员在团队视图中不可见。如果使用团队的集合字段创建关系(实际上是多对多关系),则会出现类似的结果


我缺少什么?

这里您需要的是双向关系(默认情况下不会创建)

生成实体时,需要在团队中添加集合关联和人员关联。在生成的团队集的OneToMany注释中添加mappedBy属性也可能是一个好主意(取决于您的命名约定)。如果您想通过Roo完成此操作,只需在field Set命令中使用--mappedBy。此值将是Person实体中团队引用的字段名

有了这两个引用,roo应该生成正确的脚手架