在做SpringBoot集成JPA时,一切准备妥当,但测试时却报错了。
报错信息为:
Error creating bean with name ‘userRepository’: FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Failed to create query for method public abstract java.util.List com.py.repository.UserRepository.getUserInfo()! No property getUserInfo found for type User!
**IllegalArgumentException:意思就是非法参数异常!**但我觉得我的参数没什么异常。
看了很多相关的解决办法,发现他们的错误之处我都没有,直到阅读到这篇文章。
Error creating bean with name ‘entityManagerFactory’
我就怀疑可能是我的方法名与数据库关键词冲突,或者与其他的什么冲突了!
原来的方法名是getUserInfo(),修改为findAll()之后就没问题了。
SpringBoot集成SpringData JPA后测试报错
最新推荐文章于 2024-07-06 14:42:02 发布