3.2K Star 8.8K Fork 3.6K

GVPJFinal / JFinal

 / 详情

Db.batchSave一个list<User>,对象第一个值为空,其他的都不会进行保存了。

待办的
创建于  
2016-12-15 23:19
		List<Wapjsoup> list = new ArrayList<Wapjsoup>();
		Wapjsoup wapjsoup1 = new Wapjsoup();
		Wapjsoup wapjsoup2 = new Wapjsoup();
		Wapjsoup wapjsoup3 = new Wapjsoup();
		Wapjsoup wapjsoup4 = new Wapjsoup();
		Wapjsoup wapjsoup5 = new Wapjsoup();
		wapjsoup1.setKeywordid(29);
		wapjsoup2.setKeywordid(29);
		wapjsoup3.setKeywordid(29);
		wapjsoup4.setKeywordid(29);
		wapjsoup5.setKeywordid(29);
		//wapjsoup1.setPriceWithRate("test1");第一个为空就不会保存吗??bug??
		//wapjsoup2.setPriceWithRate("test2");空一个
		wapjsoup3.setPriceWithRate("test3");
		wapjsoup4.setPriceWithRate("test4");
		wapjsoup5.setPriceWithRate("test5");
		list.add(wapjsoup1);
		list.add(wapjsoup2);
		list.add(wapjsoup3);
		list.add(wapjsoup4);
		list.add(wapjsoup5);
		Db.batchSave(list, 100);

输入图片说明
输入图片说明
输入图片说明
输入图片说明

结论:第一个为空就不会保存吗??bug??
目前我的解决办法:
for循环一下那几个可能会为空的字段,如果空那就先给它设置""(因为我的字段为varchar)

评论 (0)

fmpoffice 创建了任务
fmpoffice 更新了任务

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
120847 fmpoffice 1578918458
Java
1
https://gitee.com/jfinal/jfinal.git
git@gitee.com:jfinal/jfinal.git
jfinal
jfinal
JFinal

搜索帮助

14c37bed 8189591 565d56ea 8189591