注册

使用JdbcTemplate执行插入语句报不完整的语法项

沙沉海底 2021/05/31 1313 1

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM 8
【操作系统】:win10
【CPU】:
【问题描述】*:
JdbcTemplate 执行save的时候报错, 但是把打印出来的sql在dm管理工具中进行执行是没有问题的。 这个是循环插入的语句, 有的可以执行, 有的不可以。麻烦帮忙看下是什么问题。
-----------------分割线-----------

2021-05-31 17:05:32.020  INFO 14664 --- [nio-8080-exec-1] o.s.jdbc.support.SQLErrorCodesFactory    : SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase, Hana]
org.springframework.dao.DataIntegrityViolationException: StatementCallback; SQL [insert into u_lsk_10 (id,datatable_id, category_id,status,del,group_type,verify_state,group_state,fail_remark,dh,hh,gbajh,ztm,flh,faild1,zrz,ys,cwsj,faild2,mj,bgqx,ztc,nd,faild3,faild4,faild5,faild6,qzh,faild7,creator,create_date,wjbh,gbjh,faild8) values ('848970464716914689','848936623159640064','848936631640522752',0,0,0,0,0,'1468','2004-xxx','003','20','xxx','','null','xxx','35','20041229','1','内部','永久','null','2004','null','xx','xx华','null','371','null','weijh','2012-11-21 10:37:45','','null','xx办公室')]; 第 1 行, 第 573 列[]附近出现错误: 
不完整的语法项; nested exception is dm.jdbc.driver.DMException: 第 1 行, 第 573 列[]附近出现错误: 
不完整的语法项
at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:102)
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:82)
	at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:82)
	at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:419)
	at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:445)

回答 0
暂无回答
扫一扫
联系客服