java.sql.SQLSyntaxErrorException: Unknown column ‘lastname‘ in ‘field list‘
出现如下问题
java.sql.SQLSyntaxErrorException: Unknown column ‘lastname’ in ‘field list’
; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column ‘lastname’ in ‘field list’
at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70)
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:88)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:440)
at com.sun.proxy.$Proxy54.selectOne(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:159)
at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:90)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148)
at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)
at com.sun.proxy.$Proxy60.selectById(Unknown Source)
at cn.yswu.test.select(test.java:22)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
原因分析:
主要是数据库中字段与 Java程序实体pojo或者entity类中定义的字段不匹配.
观察发现 mysql中为last_name字段,经过驼峰转换可为 lastName
而pojo类中则定义了lastname; 粗心导致的错误 改为lastName即可。
java.sql.SQLSyntaxErrorException: Unknown column ‘lastname‘ in ‘field list‘相关推荐
- Cause: java.sql.SQLSyntaxErrorException: Unknown column ‘id‘ in ‘field list‘解决思路
在做Springboot项目整合Mybatis使用的时候,出现了如下的报错信息,经过定点调试发现了问题,所以将解决方式和思路总结了一下,仅供大家参考. 遇到的问题 Cause: java.sql.SQ ...
- Lombok 带下划线如何转驼峰 java.sql.SQLSyntaxErrorException: Unknown column ‘item_name’ in ‘field list’
导入项目后发现一个Lombok @Data 坑,数据库里的驼峰字段被转换成带下划线的字段. 最开始是这样. @ApiModelProperty(value = "项目名称") pr ...
- java.sql.SQLSyntaxErrorException Unknown column····
今天在连接数据库时,遇到了这样一个问题 java.sql.SQLSyntaxErrorException: Unknown column 'name' in 'field list'看上去好像是nam ...
- Error updating database. Cause: java.sql.SQLSyntaxErrorException: Unknown column ‘experience_openne
项目场景: 项目使用了mybatis-plus进行数据库操作 问题描述 例如:后端无法插入数据,控制台输出如下信息 org.springframework.jdbc.BadSqlGrammarExce ...
- Cause: java.sql.SQLSyntaxErrorException: Unknown column 'xxxxx' in 'fiel
Unknown column 'xxxxx' in 'fiel 今天又遇到一个问题,找了半天没有找到,头大,心累,身体难受,蓝瘦香菇!!!!! Error querying database. Cau ...
- Cause: java.sql.SQLSyntaxErrorException: Unknown column
上线遇到一个问题 ### Cause: java.sql.SQLSyntaxErrorException: ### Cause: java.sql.SQLSyntaxErrorException: U ...
- java.sql.SQLSyntaxErrorException: Unknown column ‘###‘ in ‘field list‘
今天遇到这么一个异常信息,开发环境是使用的mybatis,经过简单翻译,得到解决问题的大致方向 由上图得到的信息,可以大概知道我们定义的实体对象与我们的数据库表字段没有一一对应,也就是说,没有找到对应 ...
- NACOS2.1. 最新版本启动报错Caused by: java.sql.SQLSyntaxErrorException: Unknown column ‘encrypted_data_
数据表缺少encrypted_data_key字段 我是手动为据表添加该字段 数据库表 config_info.config_info_beta.his_config_info中需要新增字段 encr ...
- Cause: java.sql.SQLSyntaxErrorException: Unknown table ‘argue_backend‘ in field list 使用Mybatis报错
一.报错截图 可以看到他说我的名为argue_backend的表不存在,但是这张表是绝对存在的.而且在控制台打印出的sql语句执行也是正常的,但是就是报错.如果你也是这样的问题那么请继续阅读. 二.x ...
最新文章
- 敏捷开发 | 张三与需求管理
- 微服务:Java EE的拯救者还是掘墓人?
- SCVMM2012 SP1 之虚拟机模板的创建
- 浅析高端网站建设策划方案都包括哪些内容?
- android 类加载器 DexClassLoader的用法,以及引出的插件架构
- vs2008 试用版评估期结束的解决方法(2009-08-
- windows server 2016 docker 之创建使用虚拟交换机
- CMake基础 第4节 动态库
- c语言编程 验证用户名和密码是否正确(函数定义),《C语言程序设计教程》习题参考答案[精品资料].doc...
- php为什么获取不到id,微信小程序无法获取到unionId怎么办
- YUV格式学习:NV16和YUV422P格式互换
- 图解Http学习第二章
- python docs库_python库之_thread
- Mono for Android 4.2初探
- plsql配置相关的问题
- 用JavaScript写抖音很火的罗盘时钟,附源码
- 设计一个几何图形的面积计算器,希望这个计算器可以计算圆和矩形等图形的面积
- 关闭计算机的正确操作方法,电脑基础知识启动和关闭电脑的正确方法
- 港股配资系统搭建(适合量化交易)
- 机器学习的6个核心算法