我是靠谱客的博主 高挑花卷,最近开发中收集的这篇文章主要介绍Spring Boot + JPA在MySQL中遇到的坑遇到的问题遇到的问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Spring Boot + JPA在MySQL中遇到的坑

  • 遇到的问题

遇到的问题

在使用JPA进行查询MySQL的时候,老是报错:

Unknown column ‘user_id’ in ‘field list’。

但是我查了数据库的字段不是"user_id",而是“userId”。通过多方查询资料发现:
JPA对字段有一个转换,a_b会转换成aB,或者是会处理添加“-”,会将表、字段名转化为小写,如aB转换为a_b。
因此当我用userId去查找MySQL中的字段时,会将userId自动转换为user_id去查找,因此会找不到。
后来将数据库中的大写全改为==_小写==,代码仍采用驼峰命名法后,能成功找到对应的字段。
参考1
参考2

最后

以上就是高挑花卷为你收集整理的Spring Boot + JPA在MySQL中遇到的坑遇到的问题遇到的问题的全部内容,希望文章能够帮你解决Spring Boot + JPA在MySQL中遇到的坑遇到的问题遇到的问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部