spring-data 相关问题

Spring Data是一个伞形开源项目,它包含许多特定于给定数据库的子项目。这些项目是通过与这些激动人心的技术背后的许多公司和社区合作开发的。

用于接受和连接多个搜索字符串的自定义查询的 Spring Data 方法名称

有没有一种方法可以为 Spring Data 中的特殊查询构建自定义存储库方法,该方法接受多个连接的搜索字符串,这意味着需要在一个数据中找到所有这些字符串...

回答 1 投票 0

使用多租户实现在单个事务期间切换数据源

我已经努力了几天才能使其正常工作,但似乎我找不到解决方案。所以我想在这里问一下。 简洁版本 我有一个多租户实施...

回答 4 投票 0

我们可以在同一个应用程序中同时使用 MongoRepository 和 MongoTemplate 吗

我需要在 MongoDB 上编写一些复杂查询和一些简单查询。我可以使用 MongoRepository 进行简单查询,使用 MongoTemplate 以及 Query 或 Criteria 来实现复杂查询吗?

回答 1 投票 0

Spring boot 在每个查询之前设置 postgresql 连接变量

我使用 Spring boot、Spring data、Postgresql 和 hikariCP 来管理我的应用程序实体和查询。 我正在使用 Spring boot 存储库和查询/命名函数查询数据库...

回答 1 投票 0

OnBeforeSave 被调用但没有任何反应

我正在尝试检查我尝试保留的对象是否已经有“所有者”,如果没有,我将设置登录用户。此事件监听器适用于任何其他联系人领域,并且它确实设置了...

回答 2 投票 0

具有多个不同 @Id 列的 JPA 查询

问题 为了使我的代码更清晰,我想引入一个通用存储库,每个存储库都可以扩展它,从而减少每个存储库中必须拥有的代码。问题是 Id

回答 1 投票 0

@ManyToOne 单向映射

我有一个实体类 Payment,它具有具有多对一关系的实体类 PaymentMethod。 现在,由于我的 PaymentMethod 是主表。 所以想省钱又不影响主人...

回答 2 投票 0

有没有办法在不创建任何接口或DTO类的情况下选择特定列并使它们成为实体?

我只想从表中选择一些特定的列。我希望将结果作为实体接收,而不创建任何投影接口或 DTO。 这是我的实体和查询 @Gett...

回答 1 投票 0

如何在 Spring Data REST 投影中有条件地公开数据?

有一个投影UserProjection,并且User表有一个字段-enable_email,一个布尔值。 @Projection(name = "summary", types = User.class) 公共接口 UserSummaryProjection { 字符串

回答 2 投票 0

Spring Data 如何在计数查询中重用规范?

我在我的存储库中使用 Spring Data,我希望能够结合简单的规范来构建复杂的查询。通过使用规范类并应用...

回答 1 投票 0

是否有 JpaSpecificationExecutor 的响应式版本

我有以下代码,它使用规范来构建复杂的 where 子句。 公共接口 EmployeeRepository 扩展 CrudRepository, Jpa规范执行...

回答 2 投票 0

Org.Hibernate.AnnotationException:没有为实体指定标识符我的表中没有 id

我正在使用数据库中的一个表,并且该表没有主键或具有可以充当主键的唯一值的适当列,我无权更改该表。 W...

回答 12 投票 0

使用反应式(r2dbc)批处理事务

我正在尝试使用反应式 r2dbc 创建批处理并使用事务来注释该方法。 但看起来如果我同时使用 @Transactional 和批处理代码,代码就会挂起而不是

回答 2 投票 0

自动装配依赖项失败

我面临一个错误,告诉自动装配依赖项失败。我尝试了所有我能做的,并且检查了很多论坛和 stackoverflow,但我无法弄清楚其中出了什么问题。 我攻击...

回答 2 投票 0

有没有办法阻止Hibernate envers只审计一次数据库操作?

堆栈: 春季启动 2.7.15 spring-boot-starter-data-jpa 2.7.15 spring-data-envers 2.7.15 我有以下实体: @审计 @实体 @EntityListeners(AuditingEntityListener.class) 公开课M...

回答 1 投票 0

Cassandra 中的 Spring 数据切片

实际上我正在使用 Slice 在 Cassandra 中的查询中进行分页。我的存储库声明如下: @存储库 公共接口 MovementsRepository 扩展了 CassandraRepository 实际上我正在使用 Slice 在 Cassandra 中的查询中进行分页。我的存储库声明如下: @Repository public interface MovementsRepository<T> extends CassandraRepository<Movements, MovementsPK> { @Query("SELECT movementNumber FROM KEYSPACE.MOVEMENTS) Slice<Movements> downOrder(@Param("agency") String agency, @Param("account") String account, @Param("initialDate") LocalDate initialDate, @Param("finalDate") LocalDate finalDate, Pageable pageable); } 我是这样在第一页进行搜索的: Slice<Movements> slice = this.movementsRepository.downOrder(agency, account, initialDate, finalDate, CassandraPageRequest.first(1000)); 要进入下一页,我可以像这样获取属性 slice.nextPageable() : slice = this.movementsRepository.downOrder(agency, account, initialDate, finalDate, slice.nextPageable()); 但是我需要对每个请求进行分页,所以我需要在 JSON 中检索 pagingState 或者当第二个、第三个...请求到来时我是否可以使用它来设置 nextPageable 我知道下一个搜索在下一页中,可以以我正在做的方式或其他方式做这件事? 非常感谢 切片只能导航到下一个切片。 Slice 还提供是否有更多数据要获取的详细信息。所以你可以在 while 循环中运行它,如下所示: while(slice.hasNext()){ slice = this.movementsRepository.downOrder(agency, account, initialDate, finalDate, slice.nextPageable()); }

回答 1 投票 0

Spring Boot JPA 多数据源错误

我想将我的 Spring Boot 应用程序连接到 2 个数据库。所以根据教程我创建了 2 个配置类。 配置类别 1 @配置 @启用事务管理 @PropertySource({“类p...

回答 3 投票 0

未找到“部门”类型的属性“findAll”

我从 spring-boot 1.5.3-release 迁移到 2.7.16 后遇到问题,错误是 DepartmentRepository.findAll(java.lang.Iterable)!未找到类型“部门”的属性“findAll” 重要...

回答 1 投票 0

Spring Data for MongoDB 中空实体字段不返回 null

我的实体结构如下: @Document(“属性”) 数据类属性( @ID 有效 ID:字符串? = 空, 值名称:字符串, @DocumentReference(lazy = true)...

回答 1 投票 0

Spring Data JPA .save() 方法未保存在数据库中

我有一个模型: 公共类 ABC 实现可序列化 { 私有 int 基 ID; 私有整数 aId; 私有整数 bId; 私有布尔值 isReal; 私有时间戳更新时间; ...

回答 2 投票 0

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