原因:没有按照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就好了
还可能是http://blog.csdn.net/usedtolove/article/details/40349207 这篇文章提到的原因