问题是,Spring在您提供它的同时期望其他东西。
findOne默认情况下定义为使用ID(主键)加载实体。所以它期望一个
long或
Long(据我所知)。它使用给定参数的名称(电子邮件),并搜索具有该名称的ID,而该ID不会累加。
如果要通过电子邮件或您定义的其他字段进行搜索,则需要使用以下语法:
例子1
搜索示例字段:
存储库中的方法:
User findByEmail(String email)
例子2
搜索示例字段:
username
存储库中的方法:
User findByUsername(String username)
我希望这有帮助!



