我正在开发一个使用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。数据地图。PropertyReferenceException:找不到UserDemo类型的属性保存
如果有人成功地实现了JPA,Spring Data和Spring Data Elasticsearch可以与同一个域对象共享一个示例。
如上所述的独立存储库包
@Configuration
@EnableElasticsearchRepositories(basePackages = "demo.elasticrepository")
@EnableJpaRepositories(basePackages = "demo.repository")
public class RepoConfig {
}
我正在使用: neo4j 2.0。1 我有一个具有属性名称的节点人员,我想用Lucene语法搜索该属性。我在我的存储库中使用findByNamelike方法,它非常适合像value*或*value或*etc这样的查询。 但是我需要这样的查询{A*TO D*}。我发现了一个弃用的方法findAllByQuery(名称,查询),用这个方法我可以实现我的需求。 > 我还注意到,如果我从cypher创建节
配置和配置头之间有一对多关系。以下是配置映射程序: 以下是ConfigHeadersMapper: 当我试图保存一个新实体时(配置的ID等于null) 保存配置和ConfigHeaders,但ConfigHeaders处的配置id(FK)为空。 所以我尝试了以下代码: 并使用自动生成的父ID(config_ID)保存子项(ConfigHeaders)。 你能告诉我Map结构有什么问题吗?我对这个工
问题内容: 是否可以使用Spring Data JPA(由Hibernate作为JPA提供者支持)并同时直接使用Hibernate? 问题是,当我使用JpaTransactionManager时,无法使用检索当前会话。当我切换到HibernateTransaction Manager时,JPA存储库无法提交更改。 这是我的Spring上下文的一部分(在该上下文中,我无法使用直接的Hibernate
所以除了上面的5个字段之外,core0中的rest all字段将为null。 下一个是核心1 核心1我们使用单独的查询索引3个字段 谢谢,拉维
我正在学习Spring Data JPA和Spring Security以及用户角色,我想知道如何使用Spring Data JPA搜索非唯一索引。例如,我有3个MySQL表,这是联接表: 我想找到一个特定用户的所有角色。所以我想在user_role表中按user_id进行搜索,这不是唯一的键。 用户实体:
我希望我的ID是uuid,学生和课程之间应该有多对一的关系。我得到不兼容的类型引用列和引用列。 Student.java 课程JAVA 例外