Spring启动应用程序
我有实体Test同时具有JpaRepository与ElasticSearchRepository
当我使用存储库的任何indevidually其工作的罚款.但是当为Test实体创建了两个存储库时,它会抛出错误bean创建错误.
No property findAll found for type Test!
@Data
@Table
@Entity
@Document(indexName = "test",type = "Test")
public class Test {
@Id
private Long id;
@Field
private String name;
}
public interface TestSearchRepository extends ElasticsearchRepository<Test,Long> {}
public interface FacilityRepository extends JpaRepository<Facility,Long> {}
Run Code Online (Sandbox Code Playgroud)
*Error*:`eCaused by: org.springframework.data.mapping.PropertyReferenceException: No property findAll found for type Test!
at org.springframework.data.mapping.PropertyPath.<init>(PropertyPath.java:85) ~[spring-data-commons-2.0.0.BUILD-20170705.074441-111.jar:na]
at org.springframework.data.mapping.PropertyPath.create(PropertyPath.java:309) ~[spring-data-commons-2.0.0.BUILD-20170705.074441-111.jar:na]
at org.springframework.data.mapping.PropertyPath.create(PropertyPath.java:289) ~[spring-data-commons-2.0.0.BUILD-20170705.074441-111.jar:na]
at org.springframework.data.mapping.PropertyPath.from(PropertyPath.java:248) ~[spring-data-commons-2.0.0.BUILD-20170705.074441-111.jar:na]
at org.springframework.data.mapping.PropertyPath.from(PropertyPath.java:215) ~[spring-data-commons-2.0.0.BUILD-20170705.074441-111.jar:na]
at org.springframework.data.repository.query.parser.Part.<init>(Part.java:81) ~[spring-data-commons-2.0.0.BUILD-20170705.074441-111.jar:na]
at org.springframework.data.repository.query.parser.PartTree$OrPart.lambda$new$0(PartTree.java:239) ~[spring-data-commons-2.0.0.BUILD-20170705.074441-111.jar:na]
at …Run Code Online (Sandbox Code Playgroud)