spring-data-jpa相关内容

Spring Data PageImpl 没有返回正确大小的页面?

我正在尝试使用从数据库中检索到的对象列表来创建一个新的 Page.首先,我从数据库中获取所有元素,将其转换为 Stream,然后使用 lambda 过滤结果.然后我需要一个具有一定数量元素的页面,但是,实例化一个新的 PageImpl 似乎并没有返回一个大小正确的页面. 这是我的代码: 列表listaFinal;串流流 = produtosRepository.findAl ..
发布时间:2022-01-18 19:13:07 Java开发

如何使用 Hibernate 为 Spring data JPA 的所有查找方法添加全局 where 子句?

我们正在开发使用带有休眠功能的 Spring data JPA 的 Web 应用程序. 在应用程序中,每个实体都有一个compid字段.这意味着在每个 DB 调用(Spring Data 方法)中都必须使用 compid 检查. 我需要一种方法,即“where compid = ?"检查是否为每个查找方法自动注入.这样我们就不必专门为 compid 检查而烦恼. 这可以通过 Sp ..
发布时间:2022-01-18 19:09:05 Java开发

页面<>与切片<>什么时候用哪个?

我读过 Spring Jpa Data 文档 当您“分页"从存储库中生成的动态查询时,有关两种不同类型的对象. 页面和切片 页面findByLastname(String lastname, Pageable pageable);切片findByLastname(String lastname, Pageable pageable); 所以,我试图找到一些文章或任何东西来 ..
发布时间:2022-01-18 19:06:22 Java开发

为什么没有使用 Spring Data JPA 设置版本属性?

想知道 Spring Data REST 中的 @Version 注释是如何用于 ETags 的,但由于某种原因我没有看到 ETags 填充 @Entity@EntityListeners(AuditingEntityListener.class)公共类场地实现可序列化{私有静态最终长序列版本UID = -5516160437873476233L;私人长ID;...//其他属性私人长版;私人日期 ..
发布时间:2022-01-18 19:03:50 Java开发

Spring数据保存与saveAll性能

我试图理解为什么 saveAll 比保存在 Spring Data 存储库中的性能更好.我正在使用 CrudRepository 可以看到 这里. 为了测试,我创建并添加了 10k 个实体,这些实体只有一个 id 和一个随机字符串(对于基准测试,我将字符串保持为常量)到一个列表中.遍历我的列表并在每个元素上调用 .save 需要 40 秒.对同一整个列表调用 .saveAll 只需 2 秒. ..
发布时间:2022-01-18 19:02:38 Java开发

如何在 Spring Boot 应用程序的同一个域类上同时使用 Spring Data JPA 和 Spring Data Elasticsearch 存储库?

我正在尝试在同一个域对象上同时使用 Spring Data JPA 和 Spring Data Elasticsearch,但它不起作用. 当我尝试运行一个简单的测试时,我得到了以下异常: org.springframework.data.mapping.PropertyReferenceException: 否找到类型 Person 的属性索引!在org.springframewor ..

使用 Spring Boot 和 Spring Data JPA 的 Hibernate 拦截器或侦听器

我想在保存对象的一组子对象之前运行一些检查(级联 = 全部). 我正在使用 Spring Boot 和 Spring Data JPA,并且想知道哪种方法最好:Hibernate 侦听器或拦截器.每个的优点/缺点是什么?您是否碰巧有一个您认为最好的方法的示例? 我在 XML 中配置之前使用过 Hibernate 侦听器,如下所示: ..

休眠搜索与 spring-data-solr , spring-data-elasticsearch

我有一个 Spring Boot,Spring Data JPA (hibernate) Web 应用程序,想引入文本搜索功能. 我明白以下内容 hibernate search 或 spring-data-* 都可以集成到我的应用中 Hibernate 搜索可以使用嵌入式 Lucene 或外部弹性搜索. 外接elasticsearch/solr各有各的好处,不过我没问题 ..