问题总结-1

上一篇 / 下一篇  2014-05-26 11:18:30

日志报错:

2013-05-30 18:09:29,100 ERROR [snt.css.business.backend.service.BackendServiceImpl] -验证经销商和区域数据出错!

org.springframework.dao.DataIntegrityViolationException: PreparedStatementCallback; SQL [insert into t_dealers_temp_1369908567350(dealer_pk, corpname, dealer_name, address, province, city, l_area_pk, area_name, s_area_pk, district_name, region_manager_pk, region_manager_name, region_pk, region_name, Email, remark, login_name, stat_year,cancle_check) values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)];从数据类型nvarchar转换为bigint时出错。; nested exception is java.sql.BatchUpdateException:从数据类型nvarchar转换为bigint时出错。

Caused by:

java.sql.BatchUpdateException:从数据类型nvarchar转换为bigint时出错。

解决办法:查看excel表里数字列可能有字符,将整个表选中,右键-设置单元格格式-常规

 

日志报错:

org.springframework.dao.DataIntegrityViolationException: PreparedStatementCallback; SQL [ INSERT INTO t_sale_temp_1370343152578(BUY_YEAR, BUY_MONTH, CLIENT_PK, CUSTOMER_NAME, CUSTOMER_TELEPHONE, TYPE, CHASSIS, STIME, ETIME, CONSULTANT_PK, JXSDM, DEALER_NAME, DEALER_CODE, SALES_COMPANY, REGION, SUB_REGION, sarea_m_pk, SSI_SCORE, Q24, Q25, [2Q2], [2Q3], [2Q4], [20070501107],[20070501108],[20070501109],[20070501110],batchnum)VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,1370343152578) ];Data truncation; nested exception is java.sql.BatchUpdateException: Data truncation

Caused by:

java.sql.BatchUpdateException: Data truncation

数据截断问题:数据表里有字段超过长度了(一个中文汉字=2字节)

内存溢出:

双击系统的Tomcat,点击页面-Open launch configuration-选择(x)=Arguments,在他的VM里面最下边,粘贴进“-Xmx768m -Xms256m”,Variables,最后OK即可

 

日志报错:

java.sql.BatchUpdateException:违反了PRIMARY KEY约束'PK_T_SALE_NEW'。不能在对象'dbo.t_sale_new'中插入重复键。

 

原因:导入数据过快,先等一会儿再导入下一个。


TAG:

 

评分:0

我来说两句

日历

« 2024-05-05  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的存档

数据统计

  • 访问量: 1381
  • 日志数: 1
  • 建立时间: 2014-05-26
  • 更新时间: 2014-05-26

RSS订阅

Open Toolbar