我的java学习笔记之常见异常总结-2…
来源:互联网 发布:matlab矩阵diff 编辑:程序博客网 时间:2024/06/05 03:16
这个异常的原因是由于之前已经生成了映射表,然后再次生成,导致主键不唯一,
因此将表干掉重新来过,异常解决;
2
请不要写入到映射文件中,因为你使用的时候是不希望他数据库交互,但是一旦写入到映射文件中,就会和数据库相关联,从而引发其他逻辑上的错误;
3
4java.lang.AbstractMethodError:
这个异常的原因是由于mybatis的版本问题:
5:Invocation
at
这个异常的原因是由于JavaEE5的jar和hibernate对应jpa的支持jar包相冲突导致的
解决方案是:删除JavaEE5的l包;
6
7[hibernate]org.hibernate.StaleStateException的问题
org.hibernate.StaleStateException:
1).
Hibernate中对象关系的复制出现的异常解释:
//
public
ContractDao
Contract
Contract
BeanUtils.copyProperties(oldContract,
newContract.setId(null);
newContract.setContractNo("拷贝"+newContract.getContractNo());
for(ContractProduct
contractProduct.setId(null);
for(ExtCproduct
}
}
oDao.save(newContract);
return
}
这种做法是指在在多的一方维护关系,但是他仅仅是将id置为null;也就是说在多的一方解除了关系,但是在一的一方关系还在,因为你是拷贝的,所以需要在多的一方重新建立和一的一方的关系;
解决方案:
for(ContractProduct
contractProduct.setContract(newContract);
contractProduct.setId(null);
for(ExtCproduct
extCproduct.setId(null);
}
}
也就是多了这么两句话:
contractProduct.setContract(newContract);
重新建立关系;
最优的解决方案:
ContractDao
Contract
oldContract.setId(null);
oldContract.setContractNo("复制"+oldContract.getContractNo());
for
contractProduct.setId(null);
for(ExtCproduct
extCproduct.setId(null);
}
}
oDao.saveOrUpdate(oldContract);
return
由于内部的关系还在,直接将id置为null就行了;
注意多级主从关系的维护需要双向的;
8BeanPropertyRowMapper:这个类可能会出问题的;以后碰到问题注意;问题原因:数据库的字段名和JavaBean的名称不匹配导致赋值不上;
9:
这个异常的原因是由于使用map,reduce函数时,参数不是Hadoop自身的类型,也就是没有实现Writable接口;这个错误很有可能发生在map,reduce的参数设置上面,已经死了好几回了
- 我的java学习笔记之常见异常总结-2…
- Java笔记之常见异常
- Java常见的异常总结
- Java常见的异常总结
- Java常见异常的总结
- 常见排序 总结(我的学习笔记)
- Java常见异常总结
- java常见异常总结
- java常见异常总结
- Java常见异常总结
- Java常见异常总结
- Java常见异常总结
- Java常见异常总结
- Java常见异常总结
- Java 常见异常总结
- Java常见异常总结
- java常见异常总结
- Java常见异常总结
- 网站服务器Apache的常用配置【实战经验】
- Android中drawText详解
- 我的项目管理学习培训笔记-2015-12…
- devstack 部署openstack 开发环境
- 我的java学习笔记之杰信商务管理平…
- 我的java学习笔记之常见异常总结-2…
- 关于处理if和复杂逻辑的一种思路及…
- c#制作activeX之activeX自动更新
- 今天情绪突然失控-2015-12-22
- 将博客搬至CSDN
- Linux套接字通信常用函数-bind
- Android Studio使用OpenCV的配置方法
- Spark架构
- entity framework Include 不支持lambda表达式的解决方法