org.hibernate.PropertyAccessException: Null value
2015-07-07 00:00
357 查看
org.hibernate.PropertyAccessException: Null value was assigned to a property of primitive type sette
数据库里amount字段值为NULL,进行对象持久化关联时,企图给对象的这个属性赋值为空,而对象实例的这个属性不能为空值,所以出现错误。【amount是int型,不能为空】
解决方法:将该字段在类中的类型定义为Integer。
Integer code和int code的区别:
Integer是对象 code = null; 对象可以为空.
int 是普通类型 不可能 = null.
根据在数据库里,code是可以空的,故应该映射成Integer类型的。 而且hibernate中要用包装类java.long.Integer,不要用基本类型Integer.
数据库里amount字段值为NULL,进行对象持久化关联时,企图给对象的这个属性赋值为空,而对象实例的这个属性不能为空值,所以出现错误。【amount是int型,不能为空】
解决方法:将该字段在类中的类型定义为Integer。
Integer code和int code的区别:
Integer是对象 code = null; 对象可以为空.
int 是普通类型 不可能 = null.
根据在数据库里,code是可以空的,故应该映射成Integer类型的。 而且hibernate中要用包装类java.long.Integer,不要用基本类型Integer.
相关文章推荐
- 电子产品的按键“消抖”处理和Arduino中的Bounce2头文件
- [原创]Mybatis特殊值Enum类型转换器-ValuedEnumTypeHandler
- YTKNetwork系列之-----YTKRequest缓存ResponseData实现
- UITableView使用
- IOS学习笔记18—UIImageView
- UGUI 事件响应之EventSystem
- UITableView启动后自动设置滚动的位置
- iOS开发-UI 从入门到精通(三)
- __builtin_popcount(n)
- IEnumerable和IQueryable区别、优缺点
- NGUI九宫格反向切割拉伸
- LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
- easyui-tabs图标(获取焦点时显示图标,失去焦点时隐藏图标)
- 设置UIView圆角 cornerRadius 圆角有性能问题,用贝塞尔曲线代替
- LeetCode || Permutation Sequence
- Swing-布局管理器应用--WIN7上计算器的UI实现
- Davinci内核镜像uImage的编译
- IOS 05 UIScrollView介绍 图片轮播器
- POJ 2785 4 Values whose Sum is 0(折半枚举)
- requirejs 基础