Spring Data是一个伞形开源项目,它包含许多特定于给定数据库的子项目。这些项目是通过与这些激动人心的技术背后的许多公司和社区合作开发的。
spring MongoRepository 查询正则表达式
我希望在查询注释中使用 MongoRepository 来使用正则表达式。到目前为止我找到的唯一信息是一篇中文帖子,但没有解释它是如何工作的,我不是......
Hibernate @Filter 不适用于 Spring JpaRepository.findById 方法
为了创建行级授权,我想使用 @Filter 和 @FilterDef hibernate 注解结合 spring-data 的 JpaRepository 接口。假设我们有一个
我有一个保留对象的服务类。但是当我调用该关系时它返回 null .. 作者班 @OneToMany(mappedBy =“作者”,级联= CascadeType.ALL,orphanRemoval = tr ...
如何在 Lettuce 6 Spring Boot 2.4 中配置客户端缓存
我正在尝试使用新的 Lettuce 6.0 ClientSideCaching 功能。但我不确定如何配置它。基本上它需要 StatefulRedisConnection ,我不知道如何获取它。这是我的配置...
我想在存储库接口中执行类似的操作(在 Spring Data JPA 中): 接口 myRepository 扩展 JpaRepository { @Query("从 A a 中选择一个,其中 a.x = :x") ...
如何在 Spring Data 2 中从 Page<ObjectOne> 映射到 Page<ObjectTwo>?
我正在查看一些旧代码,我正在尝试重写它,但是遇到了问题。 这是运行得很好的旧代码: 公共页面搜索(字符串文本,int
Spring Data JPA + JpaSpecificationExecutor + EntityGraph
(使用Spring Data JPA)我有两个实体Parent&Child,它们之间具有OneToMany/ManyToOne双向关系。 我将 @NamedEntityGraph 添加到父实体,如下所示: @实体 @
使用 Spring Data MongoDB @Indexed 注释每个文档的不同 TTL
我知道使用 Spring Data for MongoDB 您可以设置要删除的文档: @Indexed(name = "ttl", expireAfterSeconds = 12) 私有 LocalDateTime expireAfterSeconds; 或者 @我...
我的后端必须返回以下结构的数据: 数据: [{ 键:“组 1”, 项目: [ ... ], 数量:3, },{ 键:“第 2 组”, ...
我在我的应用程序中使用分页。 这是我的代码: Final Pageable pageable = new PageRequest(page, this.getHistoryPageSize(), new Sort(Sort.Direction.ASC, "date")); 最终名单
如何知道spring-boot项目中使用了哪些版本的hibernate/spring data?
我正在处理一个 spring-boot 项目, org.springframework.boot spring-boot-starter-parent 我正在处理一个 spring-boot 项目, <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.4.RELEASE</version> </parent> 我怎样才能检查..: 哪个版本的 hibernate 链接到我的项目? 哪个版本的 spring-data 链接到我的项目? 您能向我解释一下 Eclipse IDE 中检查此内容的良好工作流程吗? 您有两个选择: 在“依赖项”部分下使用 IDE 使用终端 - mvn dependency:tree 在 Eclipse IDE 中,当您打开 pom.xml 时,下面会出现一些类似结构的选项卡,如下图所示。 在此,您可以转到依赖关系层次结构部分,该部分将显示依赖关系层次结构和已解决的依赖关系。在已解决的依赖项中,您可以搜索您想要的任何 jar,例如 hibernate/spring-data 并查看正在使用哪个版本。下面是一张供您参考的图片,其中显示了正在使用版本 2.0.2 的 commons-httpclient jar。 在 Eclipes IDE 中双击您的项目。单击“显示在”>“终端” 然后编写 comand -> mvn dependency:tree 按回车键您将看到该项目的所有依赖项 就这么简单: public static void main(String[] args) { System.out.println(org.hibernate.Version.getVersionString()); }
我目前对此有点受阻,看不清楚。 所以我希望你们中的一位有好主意来帮助我。 目前重要的代码: @实体 @Table(名称=“T_NOTA_RECIPIENT”)
在控制台中从 Spring JPA 查询与原始 SQL 获取不同的结果
我有以下 SQL 查询,当我在 MySQL 控制台中运行它时,它按预期返回一个结果: 从帐户 a 中选择不同的 a.* INNER JOIN contact c ON a.id = c.accountId WHERE a.
我正在将 spring 数据与 mongodb 一起使用,并遇到如下所述的问题。 可分页 pageRequest = new PageRequest(页, 计数); 返回projectRepository.findAllByUserId(userId, pageRequest); 来...
SimpleJdbcCall 无法在 Postgresql 中执行存储过程
在 postgres 16.4 中使用 SimpleJdbcCall 调用以下过程时出现异常。 这是我的存储过程: 创建或替换过程 sum_two_numbers( 在 num1 数字中, 在...
Spring Data JPA - JpaRepository 中的自定义排序
我正在将 Spring Data JPA 与 Spring Data REST 结合使用,并且我已经为我的 Thing 实体创建了一个 JpaRepository。 @存储库 公共接口 ThingRepository 扩展 JpaRepository { @
带有任意 AND 子句的动态 spring data jpa 存储库查询
我正在使用 Spring data jpa 存储库,需要提供不同字段的搜索功能。搜索前输入字段是可选的。我有 5 个字段,分别是员工编号、姓名、已婚、
Hibernate 6 迁移后无法将 [B 转换为 java.util.UUID
迁移到springboot 3.1.2后,从数据库获取结果导致Cannot cast [B to java.util.UUID postgresql 列定义为“bytea”数据类型,并映射到 java.util.UUID
公共接口AreaRepository扩展了JpaRepository,JpaSpecificationExecutor{ @Query("来自sup为空的区域") 列表 findProvinces(); ...
使用带有Query注解的spring data couchbase时如何防止sql注入?
我有控制器、服务、存储库类型的 Spring Web 项目,以企业 couchbase 服务器作为数据库,我使用 spring-data-couchbase 来查询 couchbase 的数据,并且我正在使用 @Query