mysql使用jpa仓储查询报错_Jpa自动查询报错
我解决了这个问题。
后来我发现报错信息中还有一行,不管我怎么尝试,都是会提示某一个变量有问题,我做了一下修改,解决了。
我下面详细写一下这个问题。
其实web开发我不熟悉,我之前不是做这个是,所以我下面只是描述一下实际情况和我的推测,分享给大家看。同时,若有老鸟在,可以提一些建议。
实际上,我提问时上面列出的是伪代码,真实的情况是这样:
我的实体类里面有N个变量,其中,有的是类似于“Name”这样的一个单词组成的,还有一种是类似于“bookName”这样的两个词组成的。最重要的是,“Name”这种情况,在实体类中,首字母是大写的,而“bookName”这种情况,首字母是小写的。之前我这样用没有什么问题。
后来在用到findAllByP1AndP2AndP3时,我遇上了问题,我发现网上的讲解和样例,一般描述的比较简单,都是findAllByP1AndP2这种只有两个参数的情况,我以前也没用过JPA,我以为是这种简单的查询,参数不能过多,后来我也试了一下,改成了findAllByP1AndP2这样的,确实没报错,这样就“验证”了我的错误假设。而实际上,P1和P2,是像“bookName”这种,首字母小写的变量,而恰好,P3是“Name”这种首字母大写的变量。所以实际上是字母大小写问题。最后我把实体类的变量全改成了小写字母开头的,就没碰上问题。
mysql使用jpa仓储查询报错_Jpa自动查询报错相关推荐
- 快递物流查询,教你自动查询并识别所有快递是否签收、退回
怎么通过快递单号快速查询多家快递的物流信息,并自动识别这些快递是否签收.退回呢?今天小编给大家分享一个新的查询技巧,下面一起来试试. 材料准备: 一台Win系统的电脑 快递单号若干 步骤演示: 打开[ ...
- jpa多表联查动态_jpa动态查询与多表联合查询
jpa操作单表时简单明了,省去了sql的拼写,但如果需要多表联查的时候就不行了. 1.当jpa需要联表查询的时候 用到@Query注解,自定义sql 其中nativeQuery=true,指定使用原生 ...
- mysql用in报错_Mysql子查询IN中使用LIMIT
学习下Mysql子查询IN中使用LIMIT的方法. 这两天项目里出了一个问题,mysql LIMIT使用后报错. 需求是这样的,我有3张表,infor信息表,mconfig物料配置表,maaply物料 ...
- mysql 保存时间报错_JPA在MySQL数据库中保存错误的日期
我的MySQL数据库中有一个表,其中有一个日期列: +-------------------+---------------+------+-----+---------+-------------- ...
- mysql 存储过程 异常 回滚吗_MySQL 5.7 存储过程报错不回滚
本人在做项目时,遇到了一个异常蛋疼的问题,困扰了很久. 项目原先的数据库选用的是Oracle,后来到新项目中,换成了MySQL,一些主要的业务操作都是由Procedure来实现完成的.之前写过SqlS ...
- mysql 长连接 has gone away_MySQL server has gone away报错原因分析/
在平时和开发的交流 以及 在论坛回答问题的或称中会发现这个问题被问及的频率非常高. 程序中报错: MySQL server has gone away 是什么意思? 如何避免? 因此,感觉有必要总结一 ...
- 苹果cms安装mysql检测失败_maccms(苹果cms)采集过程报错--MySQL server has gone away错误的解决办法...
maccms(苹果cms)采集过程报错--MySQL server has gone away,造成这样的原因一般是sql操作的时间过长,或者是传送的数据太大(例如使用insert ... value ...
- rpm安装mysql报错_【CentOS-65】通过rpm包安装mysql57解决了server报错和mysqld启动报错的问题...
[CentOS-6.5]通过rpm包安装mysql5.7(解决了server包安装报错和mysqld启动报错的问题) 一.官网下载rpm包二.安装 wget三.检查是否已有数据库四.在linux在解压 ...
- mysql启动报错2002_mysql登陆启动报错 ERROR 2002 (HY000) 解决方法
报错信息 登陆数据库报错:` ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysq ...
最新文章
- ubuntu 14.04 64 bit上开启nscd服务缓存加速及清除dns缓存
- 栈与队列5——汉诺塔问题
- IE下判断IE版本的语句
- c语言 sysinfo_操作系统:内存分配(C语言 winapi)
- WCF系列(五) -- 也谈序列化(下)
- PHP读写操作Excel
- 6月份Asp.net源码推荐
- 如何在其他程序的窗口上创建按钮并使之能响应
- 12日直播预告丨MySQL故障诊断常用方法手册
- android 视网膜黄斑检查 amsler,自测黄斑病变 | 一张图搞定
- 浅析数字签名的工作原理 【小白级别的原创文章 仅供扫盲】
- Week09《java程序设计》第九次作业总结
- 长期大量收售通信 联通 移动 电信 工程各种型号光缆
- 计算机表格布局,修改Word2007的表格布局
- 搜狗高速浏览器主页被篡改怎么办 搜狗浏览器中恢复被篡改主页的方法
- 如何使用Apollo / Graphene管理GraphQL突变中的文件上传
- 如何调用Sphinx
- 数据结构与算法的个人学习经验小结(总)
- SAP报表导出格式设置
- 计算机启动黑屏时间很长,电脑开机黑屏时间长怎么办?[多图]
热门文章
- 定义列表的特点html,HTML的列表表格表单知识点
- java concurrent 锁_java并发机制锁的类型和实现
- eureka配置_F版本SpringCloud 5—Eureka集群和自我保护机制
- css 横线_atom.css正式发布,从此跟CSS框架说拜拜。
- jquery 判断是否有类名_Day037-JS、jQuery
- extjs中元数据_Extjs中Store小总结
- linux nfs 配置_centos7 NFS 配置
- Codeforces - 65D - Harry Potter and the Sorting Hat - 简单搜索
- django 中使用 channels 实现websocket
- C语言 将整数写入内存指定的连续字节单元中