Я работаю над приложением, использующим данные Spring и JPA для реализации службы на основе REST. Я хочу использовать elastcSearch в качестве механизма индексации. Мой объект домена:
@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;
...
}
При выполнении я получаю следующее исключение: org.springframework.data.mapping.PropertyReferenceException: No property save found for type UserDemo!
Если кто-то успешно подключил JPA, Spring Data и Spring Data Elasticsearch с одним и тем же объектом домена, может поделиться примером.