Spring Data JPA: No property name found for type ×××
转载于https://blog.youkuaiyun.com/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就好了