问题标签 [spring-data]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1237 浏览

jpa - Spring Data JPA 和 SimpleJPA/SimpleDB

我想知道是否可以将 SimpleJPA 指定为 Spring-Data-JPA 使用的持久性提供程序。我不是 JPA 专家,所以我希望这个问题并不愚蠢。是否像在 persistence.xml 中指定 SimpleJPA 的实体管理器工厂一样简单?我还没有在网上找到有人使用 Spring-Data-JPA 连接到 Amazon 的 SimpleDB 的任何地方,如果有人能指出我正确的方向,我会很高兴的。

0 投票
3 回答
4360 浏览

logging - 如何使用 Spring Data 创建上限集合?- MongoDB

我正在做一个简单的项目。我正在使用 SpringData 和 MongoDB。

一切都是完美的创建正常集合,但现在我必须注册信息,我的意思是日志功能。

所以我在 mongo 文档中读到了这个:

Capped 集合提供了一种在数据库中存储日志文档的高性能方法。在未索引的上限集合中插入对象将接近记录到文件系统的速度。此外,借助内置的 FIFO 机制,您不会面临使用过多磁盘空间进行日志记录的风险。

我想的很棒!这是我需要的,但我有疑问。可以用 SpringData 创建这种集合吗???我在 SpringData 文档中找不到任何内容。

有人对此有所了解吗?

谢谢

0 投票
2 回答
3170 浏览

java - 没有 XML 的引导 Spring Data JPA

Java@Configuration相当于什么:

Spring Data JPA中?我试图摆脱 XML 配置以支持@Configuration类,但是通过JpaRepositoryConfigDefinitionParser源阅读是没有结果的。

我能得到的最接近的是:

然而,该<repositories/>标签的功能要强大得多:它会自动CrudRepository为在 CLASSPATH 上找到的所有扩展接口创建 DAO 。此外,与默认的 Spring Data JPA 行为相反,我的解决方案似乎没有将事务应用于 DAO。

0 投票
1 回答
2075 浏览

spring - 使用 Spring Data Graph/Neo4j 进行分页

Page使用 Spring Data Graph (Neo4J) 作为数据存储时是否可以获取结果?

findAll(Pageable)似乎是使用GraphRepository. 我正在寻找的是其他类似查询的PageableAPI 。findBy***()

也许,可能有一种完全不同(推荐)的方式来使用 Spring Data Graph 来页面结果。也欢迎对此的想法!

0 投票
1 回答
3666 浏览

spring - 密码查询以获取具有给定属性值的节点

作为 Spring Data Graph 上的 Cypher 查询的新手,这可能很简单......

我正在寻找什么是 Cypher 查询来获取具有几个属性的给定值的所有节点。那么,???@Query 注释中将包含以下内容:

编辑: 所以,我设法通过添加 Cypher 依赖项来使用派生查询(如下面的 Michael 所建议)。但我似乎收到以下错误:

string matching regex (?i)\Qreturn\E' expected but ,' found

我认为这是因为它似乎正在创建如下查询:

start n=node:__types__(className="com.example.MyObject") where n.property1 = {0}, n.property2 = {1} return n

而不是

start n=node:__types__(className="com.example.MyObject") where n.property1 = {0} and n.property2 = {1} return n

(注意查询中的,而不是and

提前致谢。

0 投票
2 回答
2664 浏览

java - 未急切获取 DBRefs(Mongo 文档引用)

我在最简单的头像中使用 Mongo(结合 Spring Data)。

我有两个(第一类)实体(@Documents)A 和 B,其中 A 在其中有 B 的引用(@DBRef)。创建 A 和 B 时一切正常。但是,在读取对象 A(按 Id)时,引用 B 始终为null

我相信默认情况下会急切地获取 DBRefs(请参阅http://static.springsource.org/spring-data/data-document/docs/current/reference/html/#mapping-usage-references),但目前的行为是反对的那。任何想法为什么?

0 投票
3 回答
8023 浏览

java - Maven 使用 spring-data-jpa 和 querydsl 构建问题

我有一个用于 spring-data-jpa 和 QueryDsl 的 Eclipse Maven 项目。

我似乎对 maven-apt-plugin 有问题,如果我先执行 mvn clean,然后执行 mvn install,它会尝试“处理”引用 QueryDsl 生成文件的文件,但这些生成的文件尚未构建,所以我收到多个“找不到符号”错误。

如果然后必须进行另一个 mvn 安装,一切都很好,因为生成的文件现在存在。

这个 maven-apt-plugin 是否需要处理我项目中的每个文件,或者我可以给它一个指定的目录?

注意:我使用 JDK6、Eclipse Indigo、M2E 1.0.100

我的POM是:

0 投票
1 回答
1830 浏览

spring - 如何在 Spring Data Graph 中保持 Neo4J NodeEntity 之间的关系而不调用 persist 两次

如果我删除第一个 persist(),下面的测试会失败。为什么我需要持久化 NodeEntity 才能实例化 Set?有没有更好的方法来做到这一点?我不想比必要时更频繁地写入数据库。

如果我删除提到的行,则会发生以下异常:

投掷

能力等级:

教育类

0 投票
1 回答
3276 浏览

java - Spring Data MongoDB 尝试为自定义存储库方法生成查询

基于Spring Data Document 文档,我提供了一个存储库方法的自定义实现。自定义方法的名称是指域对象中不存在的属性:

然而,也许是因为我选择了方法名 ( findByNonExistentPropertyName),Spring Data 尝试解析方法名,并从中创建查询。当它找不到nonExistentPropertyin 时User,将引发异常。

可能的解决方案:

  1. 我在如何提供自定义方法的实现方面犯了错误吗?
  2. 有没有办法指示 Spring 不要尝试基于此方法的名称生成查询?
  3. 我是否只需要避免使用 Spring Data 识别的任何前缀?
  4. 以上都不是。

谢谢!

0 投票
1 回答
1534 浏览

spring - 将 WrappingNeoServerBootstrapper 与 spring-data-neo4j 一起使用

是否可以WrappingNeoServerBootstrapper与 spring-data-neo4j 一起使用?

当使用没有 spring-data-neo4j 的嵌入式数据库时,可以使用 aWrappingNeoServerBootstrapper来启用 REST-interface 和 Webadmin。我使用 spring-data-neo4j 和一个嵌入式数据库(<neo4j:config storeDirectory="target/graph.db"/>在 spring 上下文中)并且想使用 webadmin 和 rest-interface。

有没有办法做到这一点?

我还想知道 spring-data-neo4j-rest 是否处理事务?