<one-to-many class="com.vcom.user.pojo.Users" /> 
在这加!

解决方案 »

  1.   

    啊~
    <one-to-many class="com.vcom.user.pojo.Users" cascade="delete"/>
    这样吗???
    加不上啊  编译不通过
      

  2.   

    inverse="true"
    去掉试试
      

  3.   

    和数据库没关系吧
    如果数据库设置了
    还和hibernate有什么关系呢
    直接在数据库配就好了
      

  4.   

    <set name="users" lazy="false" inverse="true" cascade="all"> 
    <key column="sexid" /> 
    <one-to-many class="com.vcom.user.pojo.Users" /> 
    </set> 
    这样配置是对的!
      

  5.   

    users的映射文件
    <hibernate-mapping>
    <class name="com.vcom.user.pojo.Users" table="users"
    catalog="test">
    <id name="id" type="java.lang.Integer">
    <column name="id" />
    <generator class="native"/>
    <!-- generator class="sequence">
    <param name="sequence">USERID</param>
    </generator-->
    </id>
    <property name="username" type="java.lang.String">
    <column name="username" />
    </property>
    <!-- <property name="sexid" type="java.lang.Integer">
    <column name="sexid" />
    </property>-->
    <many-to-one name="sex" class="com.vcom.user.pojo.Sex"
    fetch="select" lazy="false">
    <column name="sexid" />
    </many-to-one>
    </class>
    </hibernate-mapping>
      

  6.   


    如果你数据库设置了不可以级联删除。那么hibernate设置了也不管用呀。我是这个意思。
      

  7.   

    hibernate应该会自动去删除关联的表吧
    应该和数据库没关系
      

  8.   

    数据库配置?
    我用的mysql5.0 
    就是简单的建了2个表 什么也没设置
      

  9.   

    catalog="test"-->这个东西删除掉,不要这个!
      

  10.   

    你看下你的BEAN类里面有没有对方的SET的属性。。
      

  11.   

    发现我是用HQL执行的删除,难道说用HQL就不能级联?