我是靠谱客的博主 正直树叶,最近开发中收集的这篇文章主要介绍mysql使用jpa仓储查询报错_Jpa自动查询报错,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我解决了这个问题。

后来我发现报错信息中还有一行,不管我怎么尝试,都是会提示某一个变量有问题,我做了一下修改,解决了。

我下面详细写一下这个问题。

其实web开发我不熟悉,我之前不是做这个是,所以我下面只是描述一下实际情况和我的推测,分享给大家看。同时,若有老鸟在,可以提一些建议。

实际上,我提问时上面列出的是伪代码,真实的情况是这样:

我的实体类里面有N个变量,其中,有的是类似于“Name”这样的一个单词组成的,还有一种是类似于“bookName”这样的两个词组成的。最重要的是,“Name”这种情况,在实体类中,首字母是大写的,而“bookName”这种情况,首字母是小写的。之前我这样用没有什么问题。

后来在用到findAllByP1AndP2AndP3时,我遇上了问题,我发现网上的讲解和样例,一般描述的比较简单,都是findAllByP1AndP2这种只有两个参数的情况,我以前也没用过JPA,我以为是这种简单的查询,参数不能过多,后来我也试了一下,改成了findAllByP1AndP2这样的,确实没报错,这样就“验证”了我的错误假设。而实际上,P1和P2,是像“bookName”这种,首字母小写的变量,而恰好,P3是“Name”这种首字母大写的变量。所以实际上是字母大小写问题。最后我把实体类的变量全改成了小写字母开头的,就没碰上问题。

最后

以上就是正直树叶为你收集整理的mysql使用jpa仓储查询报错_Jpa自动查询报错的全部内容,希望文章能够帮你解决mysql使用jpa仓储查询报错_Jpa自动查询报错所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部