在Java项目开发过程中,很多时候为了方便,我们会在实体类中新建一个属性,但数据表中并没有对应的字段;这种情况下,运行项目很有可能会遇到这样的报错信息:

解决办法有两种,分情况处理:

方法一,项目使用Mybatis-3.2.4 及以上版本:

//在属性上加上 @Transient注解
@Transient
@ApiModelProperty(value = "qrcode")
private String qrcode;

方法二,项目使用Mybatis-plus:

//在属性上加上 @TableField(exit = false)注解
@TableField(exit = false)
@ApiModelProperty(value = "qrcode")
private String qrcode;

如果数据表里有该字段,还是出现这样的问题,那么,真相只有一个!!!就是实体类中的字段名和数据表的字段名不一致,特别是下划线和驼峰的问题,比如:

数据表中是这样,qr_code:

实体类中是这样:

@ApiModelProperty(value = "qrCode")
private String qrCode;

很明显,一个是qr_code,一个是qrcode,必然会报错。

解决方法也很简单,只要加个@Column注解就可以解决:

@Column(name = "qr_code")
@ApiModelProperty(value = "qrCode")
private String qrCode;

@Column里边的name值就得跟数据表中的保持一致!!!

Java项目运行,解决“java.sgl.SQLSyntaxErrorEx: Unknown column ‘user0_.qrcode‘ in ‘field list!” 问题相关推荐

  1. 【Spring】jpa数据库表实体命名规则 Unknown column ‘user0_.create_time‘ in ‘field list‘

    1.概述 转载: https://www.cnblogs.com/wgslucky/p/10109691.html 数据库,表字段命名是驼峰命名法(createTime),Spring data jp ...

  2. idea 新建的java项目没发run_IntelliJ IDEA创建普通的Java 项目及创建 Java 文件并运行的教程...

    最近突然看到这篇几年前随手记录的文章,居然浏览量那么高.看来很多小伙伴也开始从 Eclipse 转到 IDEA,这里为了让大家更好的掌握 IDEA 的使用,我建议大家可以看看下面这个 IDEA 教程. ...

  3. 【Java】IDEA编译Java项目报错 java: 找不到符号 的解决方法

    IDEA编译Java项目报错java: 找不到符号,情况如下所示: 解决方法: 先删除out文件夹,然后选择File → Invalidate Caches → Invalidate and Rest ...

  4. 为什么我会在2012年的新企业Java项目中使用Java EE而不是Spring

    这个问题经常出现. 我的新项目也在2011年11月发布. 在这个新的Enterprise Java项目中,我将使用Java EE(JEE)代替Spring框架. 我知道:关于此主题的文章,博客和论坛讨 ...

  5. Eclipse中Java项目转化为Java Web项目

    公司的项目  好久没有在本机电脑上运行了.突然发现Tomcate服务器加载不了项目了.仔细一看这个项目变成了JAVA项目 不再是Java  web项目了 没有任何报错.参考文档:https://www ...

  6. 报错,o.h.engine.jdbc.spi.SqlExceptionHelper : Unknown column ‘org0_.create_by‘ in ‘field list‘

    1.问题 2020-10-28 16:09:41.918 ERROR 8908 --- [io-13000-exec-1] o.h.engine.jdbc.spi.SqlExceptionHelper ...

  7. Unknown column 'subject_1.pid' in 'field list') [SQL: 'SELECT anon_1.screen_id AS anon_1_screen_i

    "Unknown column 'subject_1.pid' in 'field list'") [SQL: 'SELECT anon_1.screen_id AS anon_1 ...

  8. Java项目运行报异:严重: Servlet.service() for servlet [e3-manager] in context with path [] threw exception [R

    Java项目中运行报错,错误如下: 严重: Servlet.service() for servlet [e3-manager] in context with path [] threw excep ...

  9. java mac jconsole_解决java maven项目找不到jconsole-1.8.0.jar和tools-1.8.0.jar包问题

    今天遇到了这样一种情况,自己的maven项目中并没有引用的jar包出现在了Maven Dependencies的依赖包中.而我在pom.xml自己没有没有引入啊. 图示 怀疑是自己的alibaba 的 ...

最新文章

  1. ZigBee 裸机 uart 配置
  2. python工作好找吗-Python好找工作吗 不看会后悔
  3. java 实现生产者-消费者模式
  4. python向数据库插入数据时报错%d format: a number is required, not str
  5. linux之查看文件大小和磁盘大小总结
  6. Vue源码分析 - mvvm.js
  7. picker封装 uniapp_uni-app之picker
  8. 数论基础(浅谈数论的部分实现)
  9. 绿联USB转RS-485/422转换器
  10. 学习搭建谷粒商城微服务框架(Docker配置)-01
  11. CentOS下Nginx+fastcgi+python3搭建web.py服务环境
  12. uniCloud云开发平台简介及云函数数据库基础操作练习(新人首作,欢迎支持
  13. 第二类曲面积分、场论、高斯公式和斯托克斯公式
  14. ISCC2016Basic Writeup
  15. php mysql 白屏_PHP出现空白页面与无法载入mysql
  16. HANA 如何创建XS Job来完成定时任务
  17. 搭建自己的 CDN 的乐趣和好处
  18. 10个最受欢迎的JavaScript图表库
  19. 学习Linux有哪些工作方向?
  20. XB7608AFJ单节锂电池二合一保护芯片

热门文章

  1. 九度OJ 1525 子串逆序打印
  2. 你所不知道的HTML5——语音合成
  3. gpkg文件导出导入postgis数据库
  4. 有了它--(免费)Word 文档转换为 PDF
  5. database honeypot by design
  6. 为何简、简什么、怎么简?对话“极简生活”的年轻人
  7. 雪碧动画:吸血鬼凯蒂的生活
  8. 一次动态闪屏项目中用到的7个AE实用技巧
  9. 『技巧』google使用指南
  10. Flash游戏存档文件 .sol文件替换+拷贝教程 附sol Editor下载