报错"/>
spring boot 运用SQL语句 数据插入 报错
总结解决方法:
①查看 application.properties
### Error updating database. Cause: java.sql.SQLSyntaxErrorException: Table 'store.hello' doesn't exist
这部分代码是复制之前项目的,忘了修改数据库,报错
②查看 pom.xml:
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
参考资料:B站
【2小时急速上手SpringBoot(儿童版)】=cda799039f903d17c17d5dbcd74c1b5d
go(瞅瞅)→
这个 视频时间点 左右:
心得:本人试过在自己的idea里面注释掉那段代码,刚开始是报橙色,但运行发现也能用,原因不明,可能是版本问题造成的吧。
③查看 数据库
出错原因:重复插入(数据已经在数据库上了)
org.springframework.dao.DuplicateKeyException:
### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry 'hua' for key 'hello_username_uindex'
④查看id
id已经设置成自增的话,在service写入会报错
org.springframework.dao.DuplicateKeyException:
### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Duplicate entry '1' for key 'PRIMARY'
出错原因:
不确定是不是这里出错,改成2
解决办法:
更多推荐
spring boot 运用SQL语句 数据插入 报错
发布评论