解决方案 »

  1.   

    team.userSet[0].name=“aaa这种方式构建实体对象,在spring-mvc里没问题的。
    不知道struts构建一个含有集合的对象是不是采用这种form元素命名。
    你可以找一下struts构建一个含有集合的对象form元素的命名是怎么样的。
      

  2.   

    数据库不能保存set集合的,看看你的set<user>数据表中,肯定没字段,若要保存,建立一个中间表处理。中间表一般针对多对多关联的。这里可以改成:
    @ManyToOne
    @JoinColumn(name="user")
    private User user;

    @OneToOne
    @JoinColumn(name="user")
    private User user;
      

  3.   

    其实我是很好奇,实体类里面的是set集合,action传过来的只是set集合里元素的一个属性,那该实体类的对象该如何创建。反正交给struts的话,会出类型转换的错误,是交给spring来管理吗?该如何做?在ssh框架下,onetomany一般都有set集合,一般是怎么处理的?菜鸟求解