4-13调试出现错误

来源:4-13 前后端联调验证整体模块功能

慕粉1556544580

2018-12-19

老师你好,出现了以下问题。当我点提交是出现下面的错误。当我刷新在此提交时,在验证码明明输入正确的时候再提交会显示验证码错误。自己上网查了查,我的数据类型也没错,https://blog.csdn.net/jincheng_921/article/details/80137451。
十二月 19, 2018 11:06:41 上午 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
信息: Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]
十二月 19, 2018 11:06:41 上午 org.springframework.jdbc.support.SQLErrorCodesFactory
信息: SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase, Hana]

写回答

4回答

翔仔

2018-12-20

org.springframework.jdbc.support.SQLErrorCodesFactory

排查 
1. 后台参数长度,超过数据库中字段定义的长度 
2. 后代参数的数据类型,与数据库中字段的数据类型冲突

INSERT INTO //数据库的列名一一对应 tb_shop(owner_id,area_id,shop_category_id,shop_name,shop_desc,shop_addr,phone,shop_img, priority,create_time,last_edit_time,enable_status,advice) VALUES //实体类下面对应成员变量的名字 (?,?,?,?,?,?,?, ?,?,?,?,?,?) 2018-12-20 00:48:50.725 [http-nio-8080-exec-1] DEBUG com.imooc.o2o.dao.ShopDao.insertShop - ==> Parameters: 1(Long), 2(Integer), 2(Long), 咖啡店(String), 测试测试(String), 咖啡店地址 (String), 63823873839(String), null, null, 2018-12-20 00:48:50.684(Timestamp), 2018-12-20 00:48:50.684(Timestamp), 0(Integer), null

同学的sql里为什么会出现注释?是自己写的吗,如果是的话,请将

INSERT INTO tb_shop(owner_id,area_id,shop_category_id,shop_name,shop_desc,shop_addr,phone,shop_img, priority,create_time,last_edit_time,enable_status,advice) VALUES (?,?,?,?,?,?,?, ?,?,?,?,?,?)

这句话放到mysql客户端直接执行,将values里的?替换成你的Parameters: 1(Long), 2(Integer), 2(Long), 咖啡店(String), 测试测试(String), 咖啡店地址 (String), 63823873839(String), null, null, 2018-12-20 00:48:50.684(Timestamp), 2018-12-20 00:48:50.684(Timestamp), 0(Integer), null 对应的值,按顺序替换,看会报错不,如果会的话 看看是哪个参数类型不对或者字段不对

0
0

慕粉1556544580

提问者

2018-12-20

老师,不好意思又打扰了。粗心大意把mapper里的xml文件的注释写成Java的注释了,已更正。看了老师的提示,又改了改,数据可以加进去,也可以在数据库中查出来,但是就是页面条数那有问题,在验证码输入正确的情况下点提交会出现“提交失败!undefined”。老师辛苦了,下面是截图:

//img.mukewang.com/szimg/5c1ba5280001916d09060728.jpg

//img.mukewang.com/szimg/5c1ba5290001fa8f13660709.jpg

//img.mukewang.com/szimg/5c1ba5290001e7cb13660729.jpg

//img.mukewang.com/szimg/5c1ba52a000106dc14401080.jpg


0
4
翔仔
回复
慕粉1556544580
但是整明白之后成就感就出来了,以后也不会犯错了,印象也深刻了:)
2018-12-23
共4条回复

慕粉1556544580

提问者

2018-12-20

浏览器中的console中报如下错误://img.mukewang.com/szimg/5c1a861f000152cd13550658.jpg

0
0

翔仔

2018-12-20

同学好,你提供的错误信息里面没有任何错误呢。。。请你看看chrome 而不是eclipse的开发者模式,看看console报什么错,此外,请同学一个问题就在一个问题里追踪好了,同一个问题不要开设新的问题,否则别的同学到时候遇到同样问题去检索问题答案的时候会狠困惑。。

0
1
慕粉1556544580
eclipse的控制台如下: 2018-12-20 00:48:50.697 [http-nio-8080-exec-1] DEBUG com.imooc.o2o.dao.ShopDao.insertShop - ==> Preparing: INSERT INTO //数据库的列名一一对应 tb_shop(owner_id,area_id,shop_category_id,shop_name,shop_desc,shop_addr,phone,shop_img, priority,create_time,last_edit_time,enable_status,advice) VALUES //实体类下面对应成员变量的名字 (?,?,?,?,?,?,?, ?,?,?,?,?,?) 2018-12-20 00:48:50.725 [http-nio-8080-exec-1] DEBUG com.imooc.o2o.dao.ShopDao.insertShop - ==> Parameters: 1(Long), 2(Integer), 2(Long), 咖啡店(String), 测试测试(String), 咖啡店地址 (String), 63823873839(String), null, null, 2018-12-20 00:48:50.684(Timestamp), 2018-12-20 00:48:50.684(Timestamp), 0(Integer), null 十二月 20, 2018 12:48:51 上午 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions 信息: Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml] 十二月 20, 2018 12:48:51 上午 org.springframework.jdbc.support.SQLErrorCodesFactory 信息: SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase, Hana]
2018-12-20
共1条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程