相应的hbm.xml关联
<set name="cities">
       <key column="fid"/>
       <one-to-many class="com.doit.person.pojo.City" />
</set>
pojo中private Set cities;
public Set getCities() {
  return cities;
 }
public void setCities(Set cities) {
this.cities = cities;
}在网上看到类似的错误都是因为名称大小写混杂,现在全部都小写都有错,请问谁知道是什么原因?
Weblogic + Spring + hibernate

解决方案 »

  1.   

    相应的hbm.xml关联
    <set name="cities">
           <key column="fid"/>
           <one-to-many class="com.doit.person.pojo.City" />
    </set>
    你的这个hbm.xml对应的类是那个?是不是有个cities属性?
      

  2.   

    <hibernate-mapping>
        <class name="com.doit.person.pojo.Province" table="PP_PROVINCE">
            <id name="id" type="integer">
                <column name="ID" />
                <generator class="assigned"></generator>
            </id>
            <property name="name" type="string">
                <column name="NAME" length="64" not-null="true" />
            </property>
            <set name="cities">
                    <key column="fid"/>
                    <one-to-many class="com.doit.person.pojo.City" />
            </set>
        </class>
    </hibernate-mapping>
    有个city的表,通过里面的fid字段跟Province的主键ID做关联