spring-data相关内容

如何使用 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开发

QueryDsl - 如何使用 maven 创建 Q 类?

我有带有 spring 数据的 web 项目 spring mvc 这是示例: https://github.com/prilia/SpringJpa-Quarydsl-Test/树/主/JpaSpringQuarydsl 我检查了很多我在 web 中找到的 pom.xml 来创建 Q 类的实体,但不乏. 请帮助我使用 maven 创建 Q 类. 解决方案 你需要插件,试试这个 ..
发布时间:2022-01-18 19:08:58 其他开发

Spring Data Rest - 按嵌套属性排序

我有一个使用 Spring Boot 1.5.1 和 Spring Data Rest 的数据库服务.我将我的实体存储在 MySQL 数据库中,并使用 Spring 的 PagingAndSortingRepository 通过 REST 访问它们.我发现 这个 声明支持按嵌套参数排序,但我找不到按嵌套字段排序的方法. 我有这些课程: @Entity(name = "Person")@Ta ..
发布时间:2022-01-18 19:07:56 其他开发

Mongo - 忽略属性被持久化

我有一个标准 POJO,其中包含一组属性.POJO已经被注解为@Document,以便在MongoDB中作为Document持久化. 如何(注释??)我可以忽略/避免 POJO 中的属性之一被持久化? 解决方案 @Transient 注释.请参阅 http://static.springsource.org/spring-data/data-document/docs/current ..
发布时间:2022-01-18 19:07:46 Java开发

我可以在没有 orm.xml 文件的情况下使用 Spring Data JPA 审计(改用 JavaConfig)吗?

我正在尝试让 Spring Data Auditing 在我的 Spring 3.2.8/Spring Data 1.5/Hibernate 4 项目中工作. 根据 Spring Data Auditing docs,我已将 @CreatedBy 等注释添加到我的实体中,由 AuditorAware 实现创建,并在我的 JavaConfig 中对其进行实例化.但是,它似乎永远不会触发. ..
发布时间:2022-01-18 19:06:29 Java开发

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

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

<S 扩展 T> 是什么意思保存(S实体);在 Spring 存储库中?

在 Spring Data 项目中,CrudRepository 为正在管理的实体类提供复杂的 CRUD 功能. 公共接口 CrudRepository扩展存储库{S 保存(S 实体);T findOne(ID primaryKey);可迭代的找到所有();长计数();无效删除(T实体);布尔存在(ID 主键);//… 更多功能被省略.} 一般来说,我知道“S e ..
发布时间:2022-01-18 19:04:43 Java开发

Spring Data Mongo Repository:: 跨所有 Repo 问题的通用共享方法

用例 我正在尝试使用 Spring Data MongoDB 的 向所有存储库添加自定义行为功能. 文档无用地描述了如何使用 JPA 进行连接.无论如何,配置设置与 Mongo 等效. 我想为所有实体添加一个 findByCategoryName(String categoryName) 方法,因为我的所有实体都将有一个 Category .Category 是一个 DBRef ..
发布时间:2022-01-18 19:04:25 其他开发

onSave()(对于使用 Hibernate/Spring Data Repositories 保存的任何实体)

如果我的实体有计算字段应该在保存到数据库之前更新(db insert 或 update),如何在 Hibernate 或 Spring Data Repository save() 之前挂钩方法调用? 解决方案 我认为对你来说最好的选择是 EntityListener 使用 @PrePersist 和 @PreUpdate 注释,为您的实体侦听器创建配置,您将可以访问要保存的每个实例,每次 ..
发布时间:2022-01-18 19:04:00 Java开发