[转]实体类与数据库字段不匹配问题,java.sql.SQLSyntaxErrorException: Unknown column 'xxx' in 'field list'

1
2
3
4
5
6
7
8
9
10
11
12
13
控制台报错
 
### Error querying database.  Cause: java.sql.SQLSyntaxErrorException: Unknown column 'user_name' in 'field list'
### The error may exist in panfeng/mapper/StudentMapper.java (best guess)
### The error may involve panfeng.mapper.StudentMapper.selectByPrimaryKey-Inline
### The error occurred while setting parameters
### SQL: SELECT id,user_name,password,email  FROM student  WHERE  id = ?
### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'user_name' in 'field list'
; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'user_name' in 'field list'] with root cause
 
java.sql.SQLSyntaxErrorException: Unknown column 'user_name' in 'field list'
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16]
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16.jar:8.0.16]

  

1
2
3
4
5
6
7
8
浏览器报错
 
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
 
Tue Aug 06 13:10:39 CST 2019
There was an unexpected error (type=Internal Server Error, status=500).
### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'user_name' in 'field list' ### The error may exist in panfeng/mapper/StudentMapper.java (best guess) ### The error may involve panfeng.mapper.StudentMapper.selectByPrimaryKey-Inline ### The error occurred while setting parameters ### SQL: SELECT id,user_name,password,email FROM student WHERE id = ? ### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'user_name' in 'field list' ; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column 'user_name' in 'field list'

  

出错的时候

 

 

修改之后,修改之后重启,就可以正常访问了!!!

 

 

原文链接:实体类与数据库字段不匹配问题,java.sql.SQLSyntaxErrorException: Unknown column 'xxx' in 'field list'

posted @   rainbow70626  阅读(1915)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
历史上的今天:
2019-01-20 Qt中 .pro 文件和 .pri 文件简介
2019-01-20 如何在Qt Creator中添加库文件和头文件目录
2019-01-20 Qt Creator中如何选择某个子项目为启动项目
2019-01-20 QT中子目录调用另一个子目录
2019-01-20 在Qt项目中如何添加一个已有的项目作为子项目
2019-01-20 类似Visual Studio一样,使用Qt Creator管理多个项目,创建子项目
点击右上角即可分享
微信分享提示