码迷,mamicode.com
首页 > 其他好文 > 详细

异常:Batch update returned unexpected row count from update [0]; actual row count: 0;

时间:2017-09-16 18:57:49      阅读:382      评论:0      收藏:0      [点我收藏+]

标签:ber   return   style   ace   expec   native   ids   new   rom   

使用了hibernate的主键生成策略,而在程序中又主动去设置了主键值。<class name="ProductRegion" table="PRODUCT_REGION" lazy="false">
        <id name="id" column="PRODUCT_REGION_ID">
            <generator class="native" />
        </id>    
        <many-to-one class = "gira.domain.place.Region" name="region" column="PRODUCT_REGION_REGION_ID" />
        <many-to-one class = "Product" name="product" column="PRODUCT_REGION_PRODUCT_ID" ></many-to-one>
        <property name="index" column="PRODUCT_REGION_INDEX" />
</class>

程序中:
for(Long l:regionIds){
                Region region=regionDao.findById(l);
                ProductRegion productRegion=new ProductRegion();
                productRegion.setProduct(product);
                productRegion.setRegion(region);
                productRegion.setId(i);
                i++;
                productRegions.add(productRegion);
}
从而出现异常了

异常:Batch update returned unexpected row count from update [0]; actual row count: 0;

标签:ber   return   style   ace   expec   native   ids   new   rom   

原文地址:http://www.cnblogs.com/mjbrian/p/7531706.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!