<class name="com.hp.wap.soothsaying.obj.ZbBloodItem"  table="ZB_Blood_Item" catalog="HappyPlay">
<id name="id" type="java.lang.Integer">
            <column name="id" />
            <generator class="increment" />
        </id>    <set name="items"  cascade="all,delete-orphan" >
    <key column="item_id"/>
    <one-to-many  class="xxxxxxxxxxxxxxxxxxxxItem" />
</set>同时你的ZbBloodItem中有一个
private Set<Item> items;
set...
get...

解决方案 »

  1.   

    <key column="item_id"/> 
    它指的是另一个表中的字段吗?
      

  2.   

    <hibernate-mapping>
        <class name="Like" table="like" schema="dbo" catalog="teststruts">
            <id name="lid" type="java.lang.Integer">
                <column name="lid" />
                <generator class="identity" />
            </id>
            <property name="lname" type="java.lang.String">
                <column name="lname" length="50" />
            </property>
            <set name="likechild" inverse="true">
                <key>
                    <column name="lid" not-null="true" />
                </key>
                <one-to-many class="Likechild" />
            </set>
        </class>
    </hibernate-mapping>