2015-07-14 2 views
0

Je travaille sur une application utilisant des données de ressort et JPA pour implémenter un service basé sur REST. Je veux utiliser elastcSearch comme un moteur d'indexation. Mon objet de domaine:Indexation d'un objet de domaine à l'aide de elastichsearch, données de ressort et JPA

@Document(indexName="elastic",type="user_demo") 
@Entity 
@Table(name="USER_DEMO") 
public class UserDemo { 

    @org.springframework.data.annotation.Id 
    @Id 
    @GeneratedValue(strategy = GenerationType.IDENTITY) 
    private Long userId; 
    private String emailAddress; 
    private String name; 
    private String login; 
    private String password; 
... 
} 

Lors de l'exécution je reçois l'exception suivante: org.springframework.data.mapping.PropertyReferenceException: No property save found for type UserDemo!

Si quelqu'un a réussi à comined JPA, données ressort et données ElasticSearch avec le même objet de domaine peut partager un exemple.

Répondre

0

paquets dépôt séparé comme ci-dessus

@Configuration 
@EnableElasticsearchRepositories(basePackages = "demo.elasticrepository") 
@EnableJpaRepositories(basePackages = "demo.repository") 
public class RepoConfig { 

}