struts.config.xml中
          <form-bean name="studentForm"  type="com.testJava.Student">  
      <form-property name="id" type="java.lang.String"/> 
      <form-property name="name" type="java.lang.String"/> 
      <form-property name="courses" type="com.testJava.Course"/> 
      <form-property name="classes" type="com.testJava.Classes"/> 
      <form-property name="address" type="com.testJava.Address"/> 
    </form-bean> 
属性courses的类型对吗?还是应该写成Set?

解决方案 »

  1.   

    formbean和hibernate的对应关系没有直接的关系吧
      

  2.   

    应该在
    .hbm.xml文件里配置。。
      

  3.   

    这么简单的问题,怎么就没人解决呢?事实上hibernate与struts使用的bean是通用的,上述问题最终的类型应该和bean中的属性类型是一样的,是集合就写集合,如果只是一个子对象,那么就是子对象的类型,其实大可以写这些属性,只配置一个form-bean的名称就可以了。