问题标签 [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 投票
1 回答
365 浏览

spring-roo - Spring data Neo4j @NodeEntiry 和 Roo @RooEntity 冲突

当我尝试使用 @NodeEntity 和 @RooEntity 注释 POJO 时,我在 *_Roo_Entity IDT 上收到以下错误:

我现在可以使用任何解决方法吗?

版本:

0 投票
3 回答
916 浏览

eclipse - Spring 数据图和 Eclipse

花了 2 天时间试图了解如何使 Eclipse 与 Spring Data Graph 一起工作,但还不知道。代码是这样的:

这段代码绝对没问题,当我用 Maven 构建它时。persist()当我在 Eclipse 中打开项目时,它说class 中没有方法Person

我正在使用Eclipse 3.7(在 Ubuntu 11.04 上)、Spring 3.0.6.BUILD-SNAPSHOT、AspectJ 1.6.12.BUILD-SNAPSHOT、Spring Data Graph 1.2.0.BUILD-SNAPSHOT。我还安装了AJDT 2.2.0.e37x-20110815-2000

我的 Eclipse 项目启用了 AspectJ(我在项目图标上有 AJ)。

我想知道是否有人可以告诉我为了摆脱 Eclipse 中的错误,我需要安装所有这些工具的确切版本。

如果这些细节还不够,请发表评论。

更新

还将这个问题发布到官方 Spring Data Graph 论坛:

http://forum.springsource.org/showthread.php?113629-Using-Spring-Data-Graph-in-real

到目前为止没有反馈。

0 投票
1 回答
4230 浏览

spring - 在春天解决 mongodb 引用

假设我在雇员集合中的 mongodb 中有以下文档:

在这里,'Siona' 有两个经理,在经理数组中表示。我知道 Spring Data M3 有 DBRefs 的概念,但是 monogdb 文档表明 DBrefs 很昂贵,我们应该尽可能只存储 ObjectId。

我的问题是,有什么方法可以通过 Spring Data Document api 解决 objectID 这里指向的文档,或者我是否被迫在客户端执行连接,其中:

  • 我们得到一个名为“Siona”的文件
  • 返回数据库以解析代表 Siona 经理的每个 ObjectId。
0 投票
1 回答
538 浏览

java - 像控制器一样在 Rest 中更新方法

我想为实体更新编写类似休息的方法。在这种情况下,我从 url 中检索实体 ID,从请求正文中检索数据。问题在于将 id 与 bean 绑定。因为 EntityManager 和 Spring-Data Crud Repo 都没有update(id, bean)方法。所以我可以自己设置

或解雇 DRY 并将 id 作为私有字段放入表单中。还有其他解决方案吗?

0 投票
1 回答
1188 浏览

java - 将存储库 impl 放在非基础包中

我不想将我的自定义存储库实现与域包分开。而且,可能是一些常见的接口。例如我想要有这样的结构

我应该如何配置这个?

0 投票
1 回答
1303 浏览

configuration - mongo db - 无法使用副本集启动 Mongo

我正在使用版本 spring-data-mongo 版本 1.0.0.M4 - 迄今为止的最新版本。

我这样定义我的bean:

但是当我启动我的服务器时,它会尝试连接到我计算机上的默认主机和端口,这是因为在 MongoFactoryBean 第 93 行它说:

那么如何在不设置主机的情况下使用副本集定义我的 Mongo?

谢谢!

0 投票
3 回答
5563 浏览

mongodb - 在 Spring Data (Mongodb) 中实现排序的问题

我需要使用 spring data api 执行以下 sql 查询:

我想出了一个查询:

我定义Sort为:

并且使用 mongoTemplate 确实findOne()喜欢:

但我找不到一种方法来应用排序以检索findOne. 方法是否正确?如果我错了,请告诉我正确的方法。谢谢。

0 投票
1 回答
1289 浏览

spring - Neo4j 急切/延迟加载 Spring 数据

我正在调查 Neo4j,并且对对象急切/延迟加载有疑问。可以说我有类 Trolley Set<Item>(带有 getter/setter)。如果我执行以下操作:

然后我稍后根据 nodeId 找到手推车:

当我做类似的事情时:

这是空的。我想这是预期的行为。是否有任何类似于 JPA 的机制,其中 session/tx 是开放的以动态加载集合。

代码:

0 投票
1 回答
1218 浏览

java - 用于选择集合中所有唯一 ID 的计数的 mongo 查询

在 mongodb 中,我有一个带有评论集合的评论数据库。每个评论都有一个“videoId”字段,表示该评论属于哪个视频。如何编写一个查询来选择所有唯一的 videoId 并计算每个唯一 videoId 的出现次数?我基本上想要计算每个视频的评论数量。

由于我的 Web 应用程序是基于 Spring 框架构建的,因此现有的数据库调用是通过带有 mongodb 的 Spring Datastore 完成的……如果使用基于 Mongo JSON 的查询方法和字段限制,该查询会是什么样子?

谢谢!

0 投票
1 回答
8477 浏览

java - 使用 Spring Data Repository 向 mongo JSON @Query 添加排序

我想find使用mongo JSON 查询对 a 的结果进行排序,并且做了一些阅读和实验,但我仍然无法让它工作。我有PagingAndSortingRepository并且可以毫无问题地Sort()findAll上使用。

存储库类

服务层

查询直接翻译成 mongoDb 调用,效果很好

而且我知道我可以sort()在常规的 mongoDb 语法中添加一个,但无法从 Java/Spring Data 中弄清楚如何做到这一点。它尝试将它添加到 @Query 但它不起作用,因为我认为 Spring 只是在执行一个find().