For queries with named parameters you need to use provide names for method parameters. Use @Param fo

记一次由于JPA @Query 的bug

在这里插入图片描述

这是postman上模拟http请求之后的bug全文,然后贴上我的dao

For queries with named parameters you need to use provide names for method parameters. Use @Param fo_第1张图片

似乎都是没有问题的,然而,导错了包…

For queries with named parameters you need to use provide names for method parameters. Use @Param fo_第2张图片

明显就不是SpringData Jpa的包,然后我们重新导包一下:

For queries with named parameters you need to use provide names for method parameters. Use @Param fo_第3张图片

ok了,运行就成功了。

你可能感兴趣的:(随笔,@Query,jpa,springdata,springboot,bug)