项目里面用到了JPA这个框架,然后改repository的时候出了点问题,下图:
repository中的方法:
给大家解释一下这个错误:
No property code found for type VendorInspectionType
意思就是没有在VendorInspectionType这个类中找到code这个属性
因为我在repository里面写的方法是countByCodeAndVendorIdAndStatusNot
因为之前没去了解过JPA这个框架还在奇怪为什么repository里面的方法有些有@Query这个注解而有些没有,
因为JPA会根据你在repository中写的方法执行对应的SQL语句,
而我写的是ByCode,而实体类中并没有code这个属性所以不能转成对应的语句在Tomcat启动的时候就会报这个错了,
希望后来人不再踩这个坑