免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2005 | 回复: 0
打印 上一主题 下一主题

请大家帮个忙吧,急呀。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-04 12:56 |只看该作者 |倒序浏览
Users 表中
<hibernate-mapping>
    <class name="bean.Users" table="users" >
        <id name="id2" type="java.lang.String">
            <column name="id2" length="32" />
            <generator class="uuid.hex" />
        </id>
        <property name="name" type="java.lang.String">
            <column name="name" length="32" />
        </property>
        <set name="orders" inverse="true" cascade="all-delete-orphan">
            <key>
                <column name="id1" length="32" />
            </key>
            <one-to-many class="bean.Orders" />
        </set>
    </class>
</hibernate-mapping>
Orders表中
<hibernate-mapping>
    <class name="bean.Orders" table="orders" >
        <id name="id1" type="java.lang.String">
            <column name="id1" length="32" />
            <generator class="uuid.hex" />
        </id>
        <property name="name" type="java.lang.String">
            <column name="name" length="32" />
        </property>
        <many-to-one name="users" class="bean.Users"   fetch="select">
            <column name="id2" length="32" />
        </many-to-one>
    </class>
</hibernate-mapping>

java代码:
Session session=HibernateSessionFactory.getSession();
                Transaction t=session.beginTransaction();
                Users user=new Users();
                Orders order=new Orders();
                user.setId2("40288191142c4cdf01142c4ce8760001");
                user.setName("111");
                session.delete(user);
                session.flush();
                t.commit();
                session.close();
我想删除主表(Users)的数据,但是却抛出异常?为什么呢?


org.hibernate.StaleStateException: Unexpected row count: 0 expected: 1
        at org.hibernate.jdbc.NonBatchingBatcher.addToBatch(NonBatchingBatcher.java:27)
        at org.hibernate.persister.entity.AbstractEntityPersister.delete
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP