问题标签 [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.
spring - 我想在 Spring Data MongoDB 持久层中将数字序列作为 ID。如何配置此行为?
具有 BigInteger id 的 MongoDB 的 Spring Data 仍在生成字母数字 ObjectId。我想将数字序列作为 ID。如何配置此行为?
spring-data - 在 Spring Repository 接口中使用 sort() 和 limit() 进行查询
我是 MongoDB 的 Spring Data 新手,希望在我的 MongoRepository 扩展接口中有一个自动生成的查询方法,需要过滤、排序和限制。
查询如下所示:
存储库界面如下所示:
我知道可以将 Sort 参数添加到查询方法中以进行排序,但问题是将结果限制为单个对象。这是否可以在不必编写自定义 JobRepositoryImpl 的情况下完成?
谢谢
编辑:
我正在寻找的示例:
或者
但这显然不起作用:(
spring - 为什么 Spring Data JPA 会破坏以前工作的 persistence.xml 文件?
我正在尝试将 Spring Data JPA 添加到我的项目中,以便我可以利用 Repositories 接口。
采取的步骤 - ApplicationContext.xml:
添加
xmlns:jpa="http://www.springframework.org/schema/data/jpa"
到我的 applicationContext.xml 文件的标签中。添加
http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa-1.0.xsd
到xsi:schemaLocation
我的 applicationContext.xml 文件的标签中的定义添加
<jpa:repositories base-package="com.myproject.persistence" />
为我的 applicationContext.xml 文件的标记的子项
采取的步骤 - POM
这导致我的服务器抱怨以前很好的 persistence.xml 配置:
为什么添加 Spring Data JPA 会突然尝试将 JPA 回归到 1.0?!
完整的 POM 如下。
编辑:以下持久性提供程序是 Spring Data JPA 的依赖项之一。我已将它们全部添加到我的 POM 的排除列表中。这不起作用!
在 Spring Data 的 POM 中指定的以下持久性提供程序 - 已将它们全部添加到排除列表中。还是坏了。
根据 Eclipse 的 JPA 依赖项:-
java - spring-data @Query 映射结果问题
我创建了一个扩展 CrudRepository 的存储库,这个存储库有一个带有 @Query 表示法的方法:
代码:
我遇到的问题是这会返回对象的 ArrayList 而不是 Map 的列表。我在某处读到 JPA 无法返回 Map,所以这就是我将结果填充到 List> 中的原因。
我不知道解决此问题或快速访问结果数据的最佳方法是什么。我试过铸造,但也没有成功:
spring - 为 JpaTransactionManager 启用日志记录
我在 Spring 3.5 容器中使用 JpaTransactionManager 和休眠 3。我无法为 JPA 启用日志记录。我希望查看用于调试我的一些服务的事务管理日志。我正在使用 log4j。
这是我的 log4j.properties 中的内容
hibernate - 使用@Query和休眠更新spring数据jpa中的布尔值
我已经配置并运行了 spring-data 和 hibernate。我可以使用 spring-data 保存记录,但由于某种原因,我无法运行将更新表中所有布尔字段的查询。
我试过这个:
我也试过这个:
参数划分和部分正在实现,但表上没有变化。
ps 我也在使用mysql数据库。
mongodb - Spring Data Mongo Repository:: 跨所有 Repo 问题的通用共享方法
用例
我正在尝试使用向Spring Data MongoDB 的所有存储库功能添加自定义行为。
该文档毫无帮助地描述了如何使用 JPA 进行连接。无论如何,配置设置与 Mongo 等效。
我想为所有实体添加一个 findByCategoryName(String categoryName) 方法,因为我的所有实体都将有一个 Category 。Category 是一个 DBRef 对象,因此必须使用自定义查询。
以下是配置的相关部分
. .
工厂豆
我知道这有点像黑客,但没有文档,这很痛苦。如果有人知道更好,请给我一个 github 链接 :-)
通用 Repo 接口
执行
问题
现在,当我尝试使用常用方法时,出现异常
在“实体”中找不到属性类别。我猜想当 mongo repo 试图自动实现该方法时。尽管我将 bean 声明为 @NoRepositoryBean
请帮忙!!!不想为所有实体添加相同的自定义方法
maven - javax.validation 的 Spring MVC 问题
我想创建一个将 Neo4j 与 Spring Data 结合使用的 Web 应用程序。我正在使用 Maven 来处理依赖项和构建,但由于spring-data-neo4j
.
当我包含 spring-data-neo4j 时,它包含javax.validation
,但是当包含它时,我在使用<mvc:annotation-driven />
@Controller 和 @RequestMapping 注释时遇到问题,这会导致此问题:
如果我从 中排除javax.validation
作为依赖项,则spring-data-neo4j
在尝试访问时会收到验证器错误Neo4jTemplate
:
有没有办法解决这个问题?
java - Spring Data MongoDB 日期之间
我使用弹簧数据MongoDB。
我想要两个日期之间的记录。以下 MongoDB 查询有效:
我尝试的 Spring 数据查询对象代码翻译不起作用:
构建我需要的 Mongo 查询的方法调用的正确顺序是什么?
mongodb - @DbRef 不会在 spring data mongodb 中自动保存子对象
我目前正在使用 Spring Data MongoDB 框架的 GA 版本,@DbRef 不会在 spring data mongodb 中自动保存子对象。你能告诉我怎样才能让它工作吗?