报错内容如下:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210526090529846.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1NDk4NDYw,size_16,color_FFFFFF,t_70)
报错原因就是
![在这里插入图片描述](https://img-blog.csdnimg.cn/2021052609064785.png)
我的dao层方法名称是queryAllDate(),我是想查询所有数据的,可是因为单词打错了把data打成了date,导致按照jpa的规范这个就是去找DemoEntity类的Date属性去查询,而我的DemoEntity的类实体是没有date属性的,所有报错了。
解决方法就是把名称改成queryAllData就好了
注意在你的dao实现类里面方法名前面必须要加上访问修饰符
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210531165512513.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1NDk4NDYw,size_16,color_FFFFFF,t_70)
还有一种可能就是你的dao实现类名称和dao的名称是否对应,有一次就是因为把Impl写成了Imlp,结果也出现了这个错误,
解决方法有很多!!!