Null value was assigned to a property of primitive type setter of"原因及解决方
2015-06-11 10:27
573 查看
http://blog.csdn.net/kevinzhangfei/article/details/6995316
在action请求数据的过程中报出"Null value was assigned to a property of primitive type setter of"错误,
搜索之后发现是因为数据库里相应的字段为NULL。
例如:
Java代码
<!--Hibernate映射文件中的字段-->
<property name="printTime" type="long"><column name="print_time"/></property>
[java] view
plaincopyprint?
<!--Hibernate映射文件中的字段-->
<property name="printTime" type="long"><column name="print_time"/></property>
其中的类型为hibernate类型,在生成的类中,printTime字段为long类型,为基本类型,不能为NULL.
解决方法:
第一种:数据库字段不设置为空;
第二种:手动修改映射文件,printTime使用Java类型Long,即type="java.lang.Long",Book类中的字段也要改为Long。同理,int为Integer.
第三种:在反向工程时使用Java类型,而不是hibernate类型。
在action请求数据的过程中报出"Null value was assigned to a property of primitive type setter of"错误,
搜索之后发现是因为数据库里相应的字段为NULL。
例如:
Java代码
<!--Hibernate映射文件中的字段-->
<property name="printTime" type="long"><column name="print_time"/></property>
[java] view
plaincopyprint?
<!--Hibernate映射文件中的字段-->
<property name="printTime" type="long"><column name="print_time"/></property>
其中的类型为hibernate类型,在生成的类中,printTime字段为long类型,为基本类型,不能为NULL.
解决方法:
第一种:数据库字段不设置为空;
第二种:手动修改映射文件,printTime使用Java类型Long,即type="java.lang.Long",Book类中的字段也要改为Long。同理,int为Integer.
第三种:在反向工程时使用Java类型,而不是hibernate类型。
相关文章推荐
- powerbuilder开发的程序,查询功能中,listview中的属性列重复出现
- 为jenkins的每个build设置description
- Android含文档server结束(client UI接口异步请求的一部分)三
- 【EasyUI学习-2】Easyui Tree的异步加载
- 报错:ImportError: No module named 'requests'
- MUI实战开发第四集--如何增加自定义icon图标
- 关于使用unigui、webxone、mysql的几个问题
- java.sql.SQLException: Can not issue data manipulation statements with executeQuery().
- UIPanGestureRecognizer手势影响UISlider拖动的问题及解决办法
- java.sql.SQLException: Can not issue data manipulation statements with executeQuery().
- MUI仿今日头条第三集--侧滑菜单制作
- java.sql.SQLException: Can not issue empty query.
- java.sql.SQLException: Can not issue empty query.
- 跳出手掌心--如何立即触发UIButton边界事件
- 帮学长的jfinal+easyui
- “XXX.Index”不扩展类“System.Web.UI.Page”,因此此处不允许的问题
- “XXX.Index”不扩展类“System.Web.UI.Page”,因此此处不允许的问题
- MongoVUE模糊查询,更新单个字段
- DuiVision开发教程(17)-对话框
- First Class: UI of Android