Spring boot JPA:在此ManagedType上找不到名为[xxx]的属性
我想知道为什么案例1有效,而案例2无效 案例1.Spring boot JPA:在此ManagedType上找不到名为[xxx]的属性,spring-boot,hibernate,jpa,Spring Boot,Hibernate,Jpa,我想知道为什么案例1有效,而案例2无效 案例1. vo类 呼吸界面 @Repository public interface UserinfoRepository extends JpaRepository<Userinfo, Integer> { Optional<Userinfo> findByUiId(String id); } @Repository public interface UserinfoRepository extends JpaRepos
vo类 呼吸界面
@Repository
public interface UserinfoRepository extends JpaRepository<Userinfo, Integer> {
Optional<Userinfo> findByUiId(String id);
}
@Repository
public interface UserinfoRepository extends JpaRepository<Userinfo, Integer> {
Optional<Userinfo> findByUId(String id);
}
呼吸界面
@Repository
public interface UserinfoRepository extends JpaRepository<Userinfo, Integer> {
Optional<Userinfo> findByUiId(String id);
}
@Repository
public interface UserinfoRepository extends JpaRepository<Userinfo, Integer> {
Optional<Userinfo> findByUId(String id);
}
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userinfoRepository': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Failed to create query for method public abstract java.util.Optional com.ai.brain.repository.UserinfoRepository.findByUId(java.lang.String)! Unable to locate Attribute with the the given name [UId] on this ManagedType [com.ai.brain.vo.Userinfo]