欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Spring Data JPA: No property name found for type ×××

程序员文章站 2022-07-15 13:37:08
...

Spring Data JPA: No property name found for type ×××

转载于https://blog.csdn.net/m0_37893932/article/details/78325927
原因:没有按照JPA的规范去起方法名

实体类
@Entity
public class User{

@Id
@GeneratedValue
private Long id;

private String userName;

}

repository
public interface UserRepository extends JpaRepository<User, Long>{

User findByName(String userName);

}

可以看出实体类字段是userName,而repository却是findByName!改为findByUserName就好了