关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、3102411850 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 10811|回复: 8

[代码生成器] 导入报错

[复制链接]
发表于 2018-4-20 17:20:41 | 显示全部楼层 |阅读模式
1.png
2.png
3.png

4.png

导入文件报错。1图报错内容。3图为追踪报错的位置。date类型时,数据为空。报错。具体原因不明。图2为断点参数数据。就这一个有问题。我其他的报表也有日期类型,但无报错。
图4为xls表格数据
发表于 2018-4-20 17:22:15 | 显示全部楼层
是不是字段不允许为空?是哪个字段报错
 楼主| 发表于 2018-4-20 17:28:58 | 显示全部楼层
admin 发表于 2018-4-20 17:22
是不是字段不允许为空?是哪个字段报错

字段可以为空   报错的字段是日期字段  

        /**建档日期*/
        @Excel(name="建档日期",width=15,format = "yyyy-MM-dd")
发表于 2018-4-20 17:29:57 | 显示全部楼层
把format去掉试试
 楼主| 发表于 2018-4-20 17:32:05 | 显示全部楼层
admin 发表于 2018-4-20 17:29
把format去掉试试

感觉应该跟它没关系吧。。。因为我也有其他的表类似的  用了date类型的  可是是正常的 。刚才试了下。没用
 楼主| 发表于 2018-4-20 17:50:37 | 显示全部楼层
admin 发表于 2018-4-20 17:29
把format去掉试试

我同时尝试了添加数据2011-11-11这种 就不报错了。是什么原因?
 楼主| 发表于 2018-4-20 17:50:40 | 显示全部楼层
admin 发表于 2018-4-20 17:29
把format去掉试试

我同时尝试了添加数据2011-11-11这种 就不报错了。是什么原因?
 楼主| 发表于 2018-4-20 17:51:24 | 显示全部楼层
admin 发表于 2018-4-20 17:29
把format去掉试试

        /**
         *方法: 取得java.util.Date
         *@return: java.util.Date  建档日期
         */

        @Column(name ="CREATEDATES",nullable=true,length=32)
        public java.util.Date getCreatedates(){
                return this.createdates;
        }

        /**
         *方法: 设置java.util.Date
         *@param: java.util.Date  建档日期
         */
        public void setCreatedates(java.util.Date createdates){
                this.createdates = createdates;
        }
发表于 2018-4-20 17:57:05 | 显示全部楼层
不清楚,你debug跟下,改下反射那块
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表