16:24:30,803  Fetching JDBC Connection from DataSource
16:24:30,826 Returning JDBC Connection to DataSource
16:24:30,838 Adding [systemProperties] PropertySource with lowest search precedence
16:24:30,839 Adding [systemEnvironment] PropertySource with lowest search precedence
16:24:30,839 Initialized StandardEnvironment with PropertySources [systemProperties,systemEnvironment]
16:24:30,839 Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]
16:24:30,841 Using JAXP provider [com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl]
16:24:30,843 Found beans DTD [http://www.springframework.org/dtd/spring-beans-2.0.dtd] in classpath: spring-beans-2.0.dtd
16:24:30,856 Loading bean definitions
16:24:30,902 Creating shared instance of singleton bean 'DB2'
16:24:30,902 Creating instance of bean 'DB2'
16:24:30,902 Eagerly caching bean 'DB2' to allow for resolving potential circular references
16:24:30,911 Finished creating instance of bean 'DB2'
16:24:30,911 Creating shared instance of singleton bean 'Derby'
16:24:30,911 Creating instance of bean 'Derby'
16:24:30,911 Eagerly caching bean 'Derby' to allow for resolving potential circular references
16:24:30,912 Finished creating instance of bean 'Derby'
16:24:30,912 Creating shared instance of singleton bean 'H2'
16:24:30,912 Creating instance of bean 'H2'
16:24:30,912 Eagerly caching bean 'H2' to allow for resolving potential circular references
16:24:30,913 Finished creating instance of bean 'H2'
16:24:30,913 Creating shared instance of singleton bean 'HSQL'
16:24:30,913 Creating instance of bean 'HSQL'
16:24:30,913 Eagerly caching bean 'HSQL' to allow for resolving potential circular references
16:24:30,914 Finished creating instance of bean 'HSQL'
16:24:30,914 Creating shared instance of singleton bean 'Informix'
16:24:30,914 Creating instance of bean 'Informix'
16:24:30,914 Eagerly caching bean 'Informix' to allow for resolving potential circular references
16:24:30,914 Finished creating instance of bean 'Informix'
16:24:30,914 Creating shared instance of singleton bean 'MS-SQL'
16:24:30,914 Creating instance of bean 'MS-SQL'
16:24:30,914 Eagerly caching bean 'MS-SQL' to allow for resolving potential circular references
16:24:30,915 Finished creating instance of bean 'MS-SQL'
16:24:30,915 Creating shared instance of singleton bean 'MySQL'
16:24:30,915 Creating instance of bean 'MySQL'
16:24:30,915 Eagerly caching bean 'MySQL' to allow for resolving potential circular references
16:24:30,916 Finished creating instance of bean 'MySQL'
16:24:30,916 Creating shared instance of singleton bean 'Oracle'
16:24:30,916 Creating instance of bean 'Oracle'
16:24:30,917 Eagerly caching bean 'Oracle' to allow for resolving potential circular references
16:24:30,917 Finished creating instance of bean 'Oracle'
16:24:30,918 Creating shared instance of singleton bean 'PostgreSQL'
16:24:30,918 Creating instance of bean 'PostgreSQL'
16:24:30,918 Eagerly caching bean 'PostgreSQL' to allow for resolving potential circular references
16:24:30,919 Finished creating instance of bean 'PostgreSQL'
16:24:30,919 Creating shared instance of singleton bean 'Sybase'
16:24:30,919 Creating instance of bean 'Sybase'
16:24:30,919 Eagerly caching bean 'Sybase' to allow for resolving potential circular references
16:24:30,920 Finished creating instance of bean 'Sybase'
16:24:30,920 Creating shared instance of singleton bean 'Hana'
16:24:30,920 Creating instance of bean 'Hana'
16:24:30,920 Eagerly caching bean 'Hana' to allow for resolving potential circular references
16:24:30,921 Finished creating instance of bean 'Hana'
16:24:30,921 SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase, Hana]
16:24:30,921 Looking up default SQLErrorCodes for DataSource [org.apache.commons.dbcp.BasicDataSource@e98fb3e]
16:24:30,927 Fetching JDBC Connection from DataSource
16:24:30,928 Returning JDBC Connection to DataSource
16:24:30,928 Database product name cached for DataSource [org.apache.commons.dbcp.BasicDataSource@e98fb3e]: name is 'MySQL'
16:24:30,929 SQL error codes for 'MySQL' found
16:24:30,930 Translating SQLException with SQL state '42000', error code '1064', message [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where email= '815129029@qq.com'' at line 3]; SQL was [] for task [
### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where email= '815129029@qq.com'' at line 3
### The error may involve com.smart.dao.CompanyDao.CompleteCom-Inline
### The error occurred while setting parameters
### SQL: insert into company(name,website,city,select_industry_hidden,select_scale_hidden,temptation,principal,phone) values(?,?,?,?,?,?,?,?) where email= ?
### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where email= '815129029@qq.com'' at line 3
]
16:24:30,931 Resolving exception from handler [public java.util.Map<java.lang.String, java.lang.Object> com.smart.controller.CompanyController.Completecom(com.smart.bean.Company) throws java.io.IOException]: org.springframework.jdbc.BadSqlGrammarException:
### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where email= '815129029@qq.com'' at line 3
### The error may involve com.smart.dao.CompanyDao.CompleteCom-Inline
### The error occurred while setting parameters
### SQL: insert into company(name,website,city,select_industry_hidden,select_scale_hidden,temptation,principal,phone) values(?,?,?,?,?,?,?,?) where email= ?
### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where email= '815129029@qq.com'' at line 3
; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where email= '815129029@qq.com'' at line 3
16:24:30,946 Resolving exception from handler [public java.util.Map<java.lang.String, java.lang.Object> com.smart.controller.CompanyController.Completecom(com.smart.bean.Company) throws java.io.IOException]: org.springframework.jdbc.BadSqlGrammarException:
### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where email= '815129029@qq.com'' at line 3
### The error may involve com.smart.dao.CompanyDao.CompleteCom-Inline
### The error occurred while setting parameters
### SQL: insert into company(name,website,city,select_industry_hidden,select_scale_hidden,temptation,principal,phone) values(?,?,?,?,?,?,?,?) where email= ?
### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where email= '815129029@qq.com'' at line 3
; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where email= '815129029@qq.com'' at line 3
16:24:30,947 Resolving exception from handler [public java.util.Map<java.lang.String, java.lang.Object> com.smart.controller.CompanyController.Completecom(com.smart.bean.Company) throws java.io.IOException]: org.springframework.jdbc.BadSqlGrammarException:
### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where email= '815129029@qq.com'' at line 3
### The error may involve com.smart.dao.CompanyDao.CompleteCom-Inline
### The error occurred while setting parameters
### SQL: insert into company(name,website,city,select_industry_hidden,select_scale_hidden,temptation,principal,phone) values(?,?,?,?,?,?,?,?) where email= ?
### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where email= '815129029@qq.com'' at line 3
; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where email= '815129029@qq.com'' at line 3
16:24:30,948 Could not complete request

原来的我sql语句写错了

<insert id="CompleteCom" parameterType="Company">
insert into company(name,website,city,select_industry_hidden,select_scale_hidden,temptation,principal,phone)
values(#{name},#{website},#{city},#{select_industry_hidden},#{select_scale_hidden},#{temptation},#{principal},#{phone})
where email= #{email}
</insert>

insert不支持where的,应该用update

<update id="CompleteCom" parameterType="Company">
UPDATE company
<set>
name=#{name},
website=#{website},
city=#{city},
select_industry_hidden=#{select_industry_hidden},
select_scale_hidden=#{select_scale_hidden},
temptation=#{temptation},
principal=#{principal},
phone=#{phone}
</set>
WHERE email=#{email}
</update>

insert插入错误的更多相关文章

  1. Hibernate插入错误:GenericJDBCException: could not insert:

    数据库中一般不能建立user(表名为User)表,将User类改名,又一次建立映射,问题就能够解决 当然,还有还有一种情况.就是类中id类型错误.要设置为Integer型才干够设置自己主动增长,否则也 ...

  2. mysql insert插入时实现如果数据表中主键重复则更新,没有重复则插入的四种方法

    [CSDN下载] Powerdesigner 设计主键code不能重复等问题 [CSDN博客] Oracle中用一个序列给两个表创建主键自增功能的后果 [CSDN博客] MySQL自增主键删除后重复问 ...

  3. MySQL使用INSERT插入多条记录

    MySQL使用INSERT插入多条记录,应该如何操作呢?下面就为您详细介绍MySQL使用INSERT插入多条记录的实现方法,供您参考. 看到这个标题也许大家会问,这有什么好说的,调用多次INSERT语 ...

  4. MySQL INSERT插入条件判断:如果不存在则插入

    摘要: 我们经常需要进行sql的批量插入,要求:该条记录不存在则插入,存在则不插入.如果使用一条INSERT语句实现呢? 普通的 INSERT INTO 插入: INSERT INTO card(ca ...

  5. knockout-validation不自动插入错误消息

    <div data-bind="validationOptions:{insertMessages:false}"> <div class="valid ...

  6. phalcon: update修改数据却变成了insert插入数据

    phalcon: 在对表进行操作是,update修改数据却变成了insert插入数据. 发现,update的时,无论怎么加where都会变成了insert插入数据. 检查了一下表,原来是表没有 主键引 ...

  7. JAVA insert() 插入字符串 reverse() 颠倒 delete()和deleteCharAt() 删除字符 replace() 替换 substring() 截取子串

    insert() 插入字符串 StringBuffer insert(int index,String str) StringBuffer insert(int index,char ch) Stri ...

  8. 转://使用insert插入大量数据的总结

    使用insert插入大量数据的个人经验总结在很多时候,我们会需要对一个表进行插入大量的数据,并且希望在尽可能短的时间内完成该工作,这里,和大家分享下我平时在做大量数据insert的一些经验. 前提:在 ...

  9. Insert插入不同的列数量,统计信息对比

    一.实验目的: Insert插入表中相同的行数量,不同的列数量,通过10046 和autotrace工具对比查看逻辑读.物理读.time数据,并得出相应结论 二.测试 2.1测试流程: =>[为 ...

随机推荐

  1. mysql复制表命令

    http://hi.baidu.com/dwspider/item/908bf5e1746275bd2e140b03     上面命令是实现复制表的一种方法,缺陷就是索引等表信息不会复制过去,只是复制 ...

  2. 运维基础-Linux发展史、安装、基本操作

    Linux是目前互联网运维.大数据.云计算方向首选操作系统平台,能够在物理服务器Dell.hp.等server,以及当前主流的云平台,阿里云,腾讯云上面部署 发展史 . . .略过..... 物理服务 ...

  3. Learning English From Android Source Code:2 Ampersand

    这一次想把标点符号的英语表达总结一下,这些单词非常重要但easy被我们忽视.以我的经验,还是多认识几个.以备不时之需. 以下从"标点符号"開始: punctuation [英][ˌ ...

  4. 汇率换算自然语言理解功能JAVA DEMO

    >>>>>>>>>>>>>>>>>>>>>>>> 欢迎转 ...

  5. Spring Boot外部化配置实战解析

    一.流程分析 1.1 入口程序 在 SpringApplication#run(String... args) 方法中,外部化配置关键流程分为以下四步 public ConfigurableAppli ...

  6. Java中的class类的cast方法和asSubclass方法

    一般来说cast是转型的意思,但是学java的时间也不短了,class类居然还有cast这个方法,这里来学习一下这个cast有何用. 第一次看到这个cast是在Spring的源码中, spring-f ...

  7. JavaScript读书笔记(3)-操作符、语句和函数

    1.  操作符 (1)       一元操作符 前置递增和递减操作符,变量的值都是在语句被求值以前改变的:后置相反 (2)       位操作符 在ECMAScript中,对数值进行位操作时,会发生以 ...

  8. 分布式开源调度框架TBSchedule原理与应用

    主要内容: 第一部分 TBSchedule基本概念及原理 1. 概念介绍 2. 工作原理 3. 源代码分析 4. 与其它开源调度框架对照 第二部分 TBSchedule分布式调度演示样例 1. TBS ...

  9. Android 调用QQ登录

    调用QQ登录        在如今的项目开发.调用第三方登录.差点儿是必须的,而调用QQ登录也是不可缺少的,这里把相关代码分享出来,希望能拿去就能够用,降低项目开发的时间.希望对大家实用. 1,去QQ ...

  10. EasyDarwin添加自定义的服务模块EasyMyModule

    EasyDarwin模块的要求 每个QTSS模块必须实现两个方法函数: 一个Main入口函数,服务器在启动的时候将调用这个方法函数,来对您开发的模块所在的QTSS stub库进行初始化. 一个Disp ...