数据库字段使用了下划线,从而model中的字段变量也使用了下划线,从而导致了JpaRepository支持接口规范方法名无法解析。
如下是我写的错误方法名:
public Admin findByA_nameAndA_pwd(String a_name, String a_pwd);
将字段改后为:
public Admin findByANameAndAPwd(String aName, String aPwd);
----------------但还是没有解决问题!!!!!!!!!!!----------------------------------------
后发现将@Autowired 注解注释掉了(因为之前这个注释报错了)。
@Autowired
private AdminService adminService;这才解决这个问题。
本文探讨了在使用Spring Data JPA时,如何正确命名Repository接口的方法以匹配数据库字段。通过调整方法名来符合驼峰命名规则,并确保@Autowired注解正确使用。

202





