zoukankan      html  css  js  c++  java
  • 异常:Batch update returned unexpected row count from update [0]; actual row count: 0;

    使用了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);
    }
    从而出现异常了

  • 相关阅读:
    第03次作业-栈和队列
    第02次作业-线性表
    Data-Structure01-绪论
    c语言第二次实验报告
    C语言第一次实验报告
    KD-tree讲解
    AAAA、
    清北学堂 day one
    生长,开始记录!
    Linux命令(待完善)
  • 原文地址:https://www.cnblogs.com/mjbrian/p/7531706.html
Copyright © 2011-2022 走看看