spring-data相关内容
我使用的是带有Spring数据的ApacheIgnite。我需要一个列“用户名”是唯一的。事实上,“用户名”是Ignite缓存的关键字。我认为IGNITE还没有实现唯一的约束。 使用普通的IGNITE API,我不确定我是否可以做这样的锁: IgniteCache cache = ignite.cache("userCache"); Lock lock =
..
我希望使用Spring数据将以下类存储在MongoDB中 @Document() public class Tuple2> { @Id private String id; @Indexed @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) private final Instant timeCre
..
我正在尝试将SpringPagingAndSortingRepository与find MyEntity where field in fieldValues查询一起使用,如下所示: @Repository public interface MyEntity extends PagingAndSortingRepository { List
..
我正在连接到Azure SQL数据库,我的下一个任务是在连接失败时创建自定义重试逻辑。我希望重试逻辑既可以在启动时运行(如果需要),也可以在应用程序运行时出现连接故障时运行。我做了一个测试,我从我的应用程序中删除了IP限制,然后导致我的应用程序中出现了异常(作为例外)。我想处理抛出异常的时间,这样我就可以触发一个作业,验证应用程序和服务器是否配置正确。我正在寻找一种可以处理这些异常并重试数据库事务
..
我有这个Spring数据CrudRepository,它处理数据库上的CRUD操作。 @Repository public interface IUserRepository extends CrudRepository { } User是My DB的用户表的实体。CrudRepository将以下操作添加到存储库: delete(String ID)
..
当我尝试将应用程序的Spring Boot从2.5.2升级到2.6.3时,所有基于投影的JpaRepository查询都无法生成,并显示以下信息: ...... ...... ...... Caused by: java.lang.IllegalArgumentException: Failed to create query for method public abstract java
..
Mongo文档‘历史’: @Document(collection = "histories") @Data public class History { @Id private String id; @Transient private final String name = MAIN_FOLDER; private String appleId;
..
我有一个MongoDB集合,其中包含带有两个字段的User对象:FirstName和LastName。我需要一个只接受一个字符串(表示用户全名)的查询来进行findLike搜索。 问题与此相同question但我不知道如何使用MongoTemplate或@Query批注在Spring数据中转换MongoDB存储库查询 编辑: 使用项目操作员,我必须指定我想要包括在阶段的所有领域。更好的
..
我希望我的可审核(@CreatedDate和@LastModifiedDate)MongoDB文档使用ZonedDateTime字段。 显然,Spring Data不支持此类型(请查看org.springframework.data.auditing.AnnotationAuditingMetadata)。 框架版本:Spring Boot 2.0.0和Spring Data Mong
..
我正在SpringBoot中创建一个新的端点,它将返回从Mongo数据库中的聚合查询生成的用户的简单统计信息。然而,我得到一个PropertyReferenceException。我已经阅读了有关它的多个堆栈溢出问题,但没有找到解决此问题的问题。 我们有这样的Mongo数据方案: { "_id" : ObjectId("5d795993288c3831c8dffe60"), "us
..
我有一个带有一些JPA存储库的Spring Boot应用程序。 我在其中一个存储库接口中定义了以下方法: public List findAllByOrderByPublishedOnDesc(); 很明显,我想检索按publishOnDESC排序的所有Post的列表。奇怪的是,当两个或更多帖子的值publishedOn只与LocalDateTime类的分钟组件不同时
..
我负责改进我们应用程序的性能。我现在正在考虑尝试让某些事情并行运行。 如果可以提供帮助的话:我们使用Postgres作为我们的数据库,而NikpseLink是我们的JPA提供程序。 这是通过Dynatrace: 可视化的请求执行(针对PUT /something终结点)的快照 每个黄色条表示SQL查询在数据库中的运行时间。 其中某些调用不相互依赖,可以同时进行。 例
..
假设我们有两个实体,EntityA和EntityB。这两个实体都有一个存储库来查询数据库,EntityARepository和EntityBRepository。它们也都有服务,EntityAService和EntityBService。 现在EntityBService中有一个方法,也需要使用EntityA。执行此操作的正确方法是什么? EntityBService是否应直接使用En
..
我试图将我的data-mongo示例项目升级到Spring Boot2.6.0。有一个测试旨在针对Testtainers运行,我还为其他测试包括了嵌入式mongo dep,因此我必须排除嵌入式mongo的自动配置,以确保此测试在docker/testtainers上运行。 以下配置在Spring Boot 2.5.6中运行良好。 @DataMongoTest @ContextConf
..
我正在开发一个图书馆API,我的目标是搜索一本书。目前,这本书有两个我要搜索的有趣的值:标题和格式回复信息(书背面的文本)。 基础数据库为MariaDB。 我构造了一个JPA查询: Iterable findByTitleContainsOrBlurbContains(String query, String query2) query和query2的内容相同。对
..
我查看了Spring数据的docs,没有找到使用方法get...By而不是find...By(通常是这样)的理由。 请澄清: 此方法做什么? 或此方法的用途是什么? 在哪些情况下更适合使用此方法? 它们之间有什么区别? 您能写一个query..By方法的示例吗? 推荐答案 我不知道其他子项目如何,但对于Spring data JPA(1.10.2),这些方法将作为别名
..
我正在尝试从 Spring Framework 项目的 MongoDB 中的数组中获取元素. 我找到了MongoDB shell的解决方案,但我不知道如何通过Spring.data.core.aggregation实现它,Spring不支持聚合运算符@addFields之一. 谁能告诉我如何替换这个@addField 或如何以另一种方式实现它?非常感谢!!! MongoDB 示例
..
我有一些 Java 代码,我想将其转换为可在 Grails 控制器中使用的 Bean.通过依赖注入提供服务.该代码基于 here (作为独立运行时工作正常Java 应用程序). 具体来说,我有: //WannabeABeanDB.java包你好;导入 org.neo4j.graphdb.GraphDatabaseService;导入 org.neo4j.graphdb.Transactio
..
我在 springboot 中使用 mongodb.这是我的一部分数据: {“话题": [{"_topicId": "5e5e4d4bb431502946c15342","名称": "testName0",“用户名":“test0",“日期":1583238474961,“回复": [{"_replyId": "38d29dcb-1a79-4788-b721-5fbe700cc99d",“用户名
..
我正在尝试使用自己的查询来查询 mongo 存储库: @Repository公共接口 LogEntryRepository 扩展 MongoRepository{@Query("{'created_at' : {{ $gte: ISODate(?0)},{$lt: ISODate(?1)}}, " +"$or: [{'site': {$regex: ?2}},
..