关于Hibernate的 Batch update returned unexpected row count from update异常
来源:互联网 发布:消音器会影响威力知乎 编辑:程序博客网 时间:2024/05/01 11:25
ERROR [http-8080-Processor22] (BatchingBatcher.java:60) - Exception executing batch: org.hibernate.StaleStateException: Batch update returned unexpected row count from update: 0 actual row count: 0 expected: 1 查了很多资料,没有人能说清楚这个异常是如何产生的。
在Hibernate映射一对多,多对一,多对多的时候新增常常会出现这个异常,代码如下:
public void saveFunctionCell(FunctionCell functionCell, Integer pid) {
System.out.println("现在进行新增操作");
FunctionCell fc = new FunctionCell();
try {
BeanUtils.copyProperties(fc, functionCell);
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
} fc.setFuncCellID(null); // 获得父权限
FunctionCell pfc = functionCellDao.findFunctionCellByID(pid);
fc.setParentFunctionCell(pfc);
functionCellDao.saveFunctionCell(fc);
}
注意特别标识出来的这个地方,BeanUtils拷贝Bean属性的时候,它会将你的Integer类型全部设置成0,在这里设置一个空,这样就不会抛出错误了。
- 关于Hibernate的 Batch update returned unexpected row count from update异常
- 关于Hibernate的 Batch update returned unexpected row count from update异常
- 关于Hibernate的 Batch update returned unexpected row count from update异常
- 关于Hibernate的 Batch update returned unexpected row count from update异常
- Hibernate的Batch update returned unexpected row count from update错误
- {"Batch update returned unexpected row count from update; actual row ?
- hibernate 错误 Batch update returned unexpected row count from update [0]; actual row count: 0;
- Hibernate - Batch update returned unexpected row count from update: 0 actual row count: 0 expected:
- Hibernate 报错:Batch update returned unexpected row count from update [0]; actual row count
- Hibernate:Batch update returned unexpected row count from update [0]; actual row count: 0; expected:
- Batch update returned unexpected row count from update [0]
- Batch update returned unexpected row count from update [0]
- Batch update returned unexpected row count from update [0]
- Hibernate——org.hibernate.StaleStateException: Batch update returned unexpected row count from update
- 关于使用S2SH,用hibernate执行删除出现的 Batch update returned unexpected row count from update: 0 actual row coun
- hibernate中主键与unsaved-value关系(Batch update returned unexpected row count from update)
- org.hibernate.StaleStateException:Batch update returned unexpected row count from update [0]; actua
- org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actua
- Explore.exe错误解决方法
- vmware的快捷键
- 如何清除VS2005中最近工作的项目
- 在Javascript中为String对象添加trim,ltrim,rtrim
- 如何查询子节点和父节点
- 关于Hibernate的 Batch update returned unexpected row count from update异常
- WINCE应用层设计经验总结-关于用串口发AT命令给蓝牙
- 连接管理器和查询的替换参数
- Spring 配置proxool连接池
- SSIS变量类型映射
- ORACLE 的 6550 错误
- ASP内建对象介绍
- ScriptManager'在命名空间'System.Web.UI'中模稜两可
- 韦尔奇的人才定律:4个E和1个P