Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.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
Java SpringRoo:这种关系是从侧面管理的_Java_Spring_Jpa_Spring Roo - Fatal编程技术网

Java SpringRoo:这种关系是从侧面管理的

Java SpringRoo:这种关系是从侧面管理的,java,spring,jpa,spring-roo,Java,Spring,Jpa,Spring Roo,我目前在使用SpringRoo1.2.5开发的应用程序中遇到问题。前端向我发送消息“此关系是从层次结构端管理的” 我在Hierarchy.java中的代码如下: @ManyToOne private za.co.itdynamics.survey.domain.Hierarchy parentHierarchy; @OneToMany(cascade = CascadeType.ALL, mappedBy = "parentHierarchy") private Set<za.co.it

我目前在使用SpringRoo1.2.5开发的应用程序中遇到问题。前端向我发送消息“此关系是从层次结构端管理的”

我在Hierarchy.java中的代码如下:

@ManyToOne
private za.co.itdynamics.survey.domain.Hierarchy parentHierarchy;

@OneToMany(cascade = CascadeType.ALL, mappedBy = "parentHierarchy")
private Set<za.co.itdynamics.survey.domain.Hierarchy> childHierarchies = new HashSet<za.co.itdynamics.survey.domain.Hierarchy>();

如果有人能提供帮助,我将不胜感激。

标准roo web scaffold不支持在“一”端管理一对多关系

如果需要这样做,则必须手动修改“创建和更新”页面:

  • 修改create.jspx和update.jspx以生成管理“子”列表所需的html
  • 修改*Controler.java以推入“update”和“create”方法来处理“children”列表
  • 此外,您还可以查看哪些支持使用shell命令生成主详细信息视图

    field reference --fieldName parentHierarchy --type ~.domain.Hierarchy
    field set --fieldName childHierarchies --type ~.domain.Hierarchy --cardinality ONE_TO_MANY --mappedBy parentHierarchy --class ~.domain.Hierarchy