spring-data-jpa 相关问题

Spring Data - JPA是Spring Data伞形项目的一部分,可以轻松实现基于JPA的存储库

将 Spring Security ACL 与 Spring Data REST 结合使用

我正在尝试授权 Spring Data REST 公开的 api。到目前为止,我能够进行基于角色的授权,即: @RepositoryRestResource(路径=“书”) 公共接口 BookRepository 扩展...

回答 1 投票 0

spring data jpa @query 支持投影吗?

spring boot版本:1.5.10,spring data jpa 1.11.10 在我的 MyEntityRespostory 中: Page findByName(String name,Pageable pageable ) // 工作 @(“从 MyEntity e 中选择 e”...

回答 1 投票 0

Spring Data JPA Snake_case(表名+列名)

我正在开发一个SpringBoot项目,在生成数据库模式时,我需要确保表名位于snake_case格式的列名之前。 例如下面的实体类...

回答 1 投票 0

我尝试使用 Spring JPA 库来计算表中的行数,但我遇到了这个问题

我是Spring Boot的初学者,在尝试学习时遇到了一个问题。尽管我努力解决这个问题,但我找不到满意的解决方案。 应用程序无法启动 描述:

回答 1 投票 0

如何解决Spring boot实体类中出现NullPointerException问题

我编写的定义实体类的代码如下,在编译时并没有真正的问题,但在运行时确实有问题。 @盖特 @塞特 @NoArgs构造函数 @AllArgsConstructor @实体 @表(n...

回答 1 投票 0

JPA 存储库 deleteById 方法在多个测试中不起作用

我有一个实体 @实体 @Builder @数据 @Table(名称=“测试实体”) @NoArgs构造函数 @AllArgsConstructor 公共类测试实体{ @ID @Column(名称=“实体ID”)

回答 1 投票 0

如何在 Spring Boot 中将 UUID 设置为主键而不是长 ID?

我有一个想法,通过 Spring Boot 技术实现 UUID 作为 SQL 数据库中的主键。目前,我对如何实现以 UUID 作为主键的自定义固定字符串感到困惑......

回答 1 投票 0

Spring Data JPA 中的动态查询

我正在寻找一种使用 Spring Data JPA 动态构建查询的解决方案。我有一个 GameController,它有一个 RESTful 服务端点 /games,它有 4 个可选参数:流派、平台、

回答 4 投票 0

暂时跳过休眠验证

我正在我的项目中执行服务器端验证。我在这个项目中使用 spring 和 hibernate。 我已经使用 hibernate 约束在 POJO 级别编写了验证。 这里的要求是...

回答 2 投票 0

CriteriaDAO 仅在方法中添加 @Transactional 时初始化惰性集合

总结 我有一个方法,它使用 Session 对象来构建 criteriaBuilder,然后获取一个名为 Document (Document) 的对象。该对象有两个“一对多”列表。我想初始化它们...

回答 1 投票 0

自动将 JaversSpringDataAuditable 添加到 Spring Boot 中 JPARepository 的所有实例中

@存储库 @JaversSpringDataAuditable 公共接口 UserRepository 扩展 JpaRepository { 这工作正常,但我有很多存储库需要注释。有没有...

回答 1 投票 0

Elasticsearch Spring boot findAll 结果窗口太大,from + 大小必须小于或等于:[10000] 但为 [331576]

我是elasticsearch的新手,我正在使用spring data elasticsearch(https://docs.spring.io/spring-data/elasticsearch/docs/current/reference/html/#reference)。 这是我的 pom.xml 我是elasticsearch的新手,我正在使用spring data elasticsearch(https://docs.spring.io/spring-data/elasticsearch/docs/current/reference/html/#reference)。 这是我的pom.xml <properties> <spring-data-elasticsearch.version>3.2.6</spring-data-elasticsearch.version> ... <!-- Elasticsearch --> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-elasticsearch</artifactId> <version>${spring-data-elasticsearch.version}.RELEASE</version> </dependency> </properties> 我有代码 Iterable<Data> dataList = this.dataRepository.findAll(); 我的数据存储库就是这样 public interface DataRepository extends ElasticsearchRepository<myData, String> { } 我收到错误 "Result window is too large, from + size must be less than or equal to: [10000] but was [331576]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level setting."}],"type":"search_phase_execution_exception","reason":"all shards failed","phase":"dfs","grouped":true,"failed_shards":[{"shard":0,"index":"hardwarezone_index","node":"Psv3GnjpQ52aNB52QfvWWw","reason":{"type":"query_phase_execution_exception","reason":"Result window is too large, from + size must be less than or equal to: [10000] but was [331576]. See the scroll api for a more efficient way to request large data sets. This limit can be set by changing the [index.max_result_window] index level setting."}}]},"status":500} 我需要检索所有数据以对其进行一些处理。我该怎么做? 这是弹性搜索的限制(并且有充分的理由)。您不能(也不应该)在单个搜索操作中加载巨大的数据集。 Elasticsearch 滚动 API 正是为此目的而设计的。 spring-data-elasticsearch 支持滚动 API 透明。您所要做的就是将存储库方法的返回类型从 Iterable<Data> 更改为 Stream<Data>,spring-data-elasticsearch 将开始在后台使用滚动 API。这记录在第 11.2 节中。使用 Scroll For Big Result Set spring-data-elasticsearch 文档。 顺便说一句,虽然这会减少存储和持久层的负载,但如果您将此数据转换为集合而不是在控制器和 HttpConverter 层使用流,则可能会导致服务和控制器层需要大量内存春天之内。然而,这是一个单独的主题。如果您计划将其用于生产用例,我想与您分享。

回答 1 投票 0

没有名为“transactionManager”的可用 bean:没有匹配的 TransactionManager

没有名为“transactionManager”的 bean 可用:未找到与限定符“transactionManager”匹配的 TransactionManager bean - 限定符不匹配,bean 名称也不匹配! 为了解决这个错误,我们...

回答 1 投票 0

使用 Spring JPA 检索值

我有一种根据类别通过数据库进行搜索的方法,我选择使用 SpringJPa 派生查询。检查下面 页 findByCategoryOrCategory(String CategoryOne, S...

回答 1 投票 0

如何在 JPA 实体中存储小时:分钟并跳过秒和毫秒

如何让日期仅存储到小时:分钟并跳过以下用户实体中的秒和毫秒 导入 jakarta.persistence.Basic; 导入 jakarta.persistence.Temporal; 进口雅加达。

回答 2 投票 0

SpringBoot 的 JPA Buddy 替代方案

我正在使用 SpringBoot 开发一个 REST API。我使用 Spring Data JPA 和 Flyway 来处理迁移。我正在寻找一种方法来自动生成数据源迁移的 SQL 脚本...

回答 1 投票 0

如果一个序列已达到其最大值,则从另一个 Oracle 序列获取值

我有一个名为 SEQ_A 的预言序列,范围从 1 到 100。 我想以这样的方式处理我的 JPA 代码:如果 SEQ_A 中的范围已达到最大数量,则应用程序应从 SEQ_B 读取,并且如果

回答 1 投票 0

当我使用JPA保存实体时,mysql中的时间发生了变化

JPA 版本: org.springframework.boot spring-boot-starter-data-jpa 3.2.1 @PersistenceContext

回答 1 投票 0

Spring Data 一对多映射

我尝试在 Spring Data 项目中配置 OneToMany 和 ManyToOne 映射,但遇到一些问题。 所以我有两个实体:雇主和项目。一个雇主可以有多个项目。 实体类:

回答 3 投票 0

如何按Spring Data JPA中匹配条件的子实体进行排序

我在 Spring Boot 中有两个实体。它是一个可以由任何 RecordProperty“描述”的记录 @实体 公开课记录{ @ID @GenerateValue(策略 = GenerationType.IDENT...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.