
[英]Fetch @ElementCollection in one query with WHERE clause
这是主表: 在我的例子中是 ElementCollection 的表: 当我使用 join fetch 进行查询时,我得到了 Group 及其所有成员在 Set 中。 但是,当我试图通过其中一名成员对其进行过滤时,我只得到了我搜索过的一个成员的群组。 这是一个查询: 主要目标是它应该只有一个查询, ...
[英]Fetch @ElementCollection in one query with WHERE clause
这是主表: 在我的例子中是 ElementCollection 的表: 当我使用 join fetch 进行查询时,我得到了 Group 及其所有成员在 Set 中。 但是,当我试图通过其中一名成员对其进行过滤时,我只得到了我搜索过的一个成员的群组。 这是一个查询: 主要目标是它应该只有一个查询, ...
[英]Spring data jpa "IN" clause using specification
我正在尝试使用 spring 数据 jpa Speicification API 从数据库中获取记录。在这里我需要为状态列的“In”子句添加条件,因为我的代码如下所示。 上面的代码在 cosole 中生成查询,如下所示 当我将查询带入数据库工具并传递值时,我正在获取数据。 但是从应用程序运行时我没有 ...
[英]Spring boot not ignoring data.sql during tests
我希望我的 spring 引导存储库测试在执行测试时不使用src/main/resources中定义的data.sql文件。 我正在运行 spring 引导版本3.0.1 目前,我在src/main/resources中定义了一个application.yaml文件,其中包含以下内容: 我有data ...
[英]Q class not generating by query-dsl for nested embedded objects inside document class in spring data
我有以下收藏和嵌入式文件 ContactDetails.java 如下所示: StateDetails 如下所示: AddressDetails 如下所示: 构建后,我没有收到 AddressDetails 的 Q class,因此我在构建 Predicate 时遇到问题。 下面是我生成的 Q ...
[英]force hibernate insertion under @Transactional method to happen in the same order they received
我将 2 个条目逐一保存到同一个表中,其中 JPA 和 Hibernate 在某些事务流链下。 当然,在事务结束之前不会提交条目,但奇怪的是它们以相反的顺序保存到表中。 例如: t1:事务流被调用 t2:条目 1 保存到表 X t3:条目 2 保存到表 X t4:事务结束。 当我检查表格时,我可以看 ...
[英]Error creating bean with name 'abcController': Unsatisfied dependency expressed through field 'Employeeepository'
我无法解决这个错误不满足的依赖”通过字段'employeeRepository'表达我添加了@EntityScan("base package")并尝试了 inte.net 上可用的许多解决方案,但仍然无法解决。 主申请 class Controller 实体 class 错误日志 ...
[英]Why @OneToMany relations generate additional SQL select queries?
在数据库中,一位作者已经包含一本书。 我为一位作者创建了一本新书并想保存它。 但是当 function addBook 被调用时,现有的书是从数据库中加载的。 我在日志中看到额外的 SQL 查询:@Query["select book..."] 我该如何解决? 我不想有额外的 SQL 选择 ...
[英]How Can I construct native query in spring boot with dynamic param as placeholder based on condition?
我正在使用 MSSQL 服务器作为 DB 和我的 spring 启动项目的存储库层中的方法: 这里cNoList可能只包含 0 或一些值。 我想当 cNoList 包含诸如(45,30,20 等)之类的值时,将执行以下查询: 当 cNoList 仅包含 0 时,上述查询的最后部分 --> " ...
[英]When performing unit testing using Spock, JpaRepository is not being injected and is returning as null
在我使用 Spock 和 Testcontainers 进行单元测试期间,JpaRepository 无法正常运行并且未正确连接。 这个问题甚至在非集成测试中仍然存在。 正如另一个讨论中所建议的那样,我试图通过将 spock-spring 依赖项添加到我的 pom.xml 文件来解决这个问题。 它 ...
[英]DefaultExceptionListener : failed to lazily initialize a collection of role could not initialize proxy - no Session
当我尝试从我的数据库 object 中检索列表时,我收到错误未能延迟初始化角色集合无法初始化代理 - 没有 Session。 使用 mapper.writeValueAsString(pieces) 时出现错误。 否则没关系,但我需要用它把它发送到前端。 以下是游戏 Class。 以下是作品 Cl ...
[英]I am migrating spring boot version 2.7.3 to spring-boot 3.0.0 so existing code is breaking related EntityManagerfactory is not working
在下面我正在创建 EntityManagerfactory object 和 EntityManager object 下面是build.gradle文件内容 下面是 gradle.properties 文件 当我在 Jenkins 构建时遇到错误 下面日志的其他部分 我已经在网上搜索并应用了这些解 ...
[英]How to list column from another table via foreign key in Spring Boot
我正在努力解决这个问题。 我有表“城市”,它有表“国家”的外键,其中 country_id 引用城市所在的国家/地区。 在我的 web 应用程序中,我可以列出“城市”表中的所有数据,但我找不到列出国家/地区名称的方法。 这是我的服务 class 方法。 在“城市”实体中,我有字段国家,我可以通过它在 ...
[英]Horizontal scale up issue with Spring Data JPA Batch/bulk insert : PostgreSQL
我已经实施了 Spring 数据 JPA 批量插入,并且运行良好。 我也看到了非常好的性能改进。 对于此实现,我使用了 Spring、Spring 数据 JPA 和 PostgreSQL。 如果我水平扩展我的应用程序(比如集群中有 2 个节点)。应用程序无法运行,因为每个节点中的应用程序具有相同的 ...
[英]MongoDb spring boot jpa @Aggregation _id deserialization problem
下面的聚合总是产生看起来像这样的 _id。 "_id": { "timestamp": 1675104059, "date": "2023-01-30T18:40:59.000+00:00" },我需要这样: "_id": "63d80f2ddf20b2268a986dbf" @Aggregati ...
[英]Spring Data JPA - @GeneratedValue annotation shows no affect
我在实施弱实体类型时遇到问题。 (注意,如果这很重要:我使用 H2 作为我的数据库) 这是我的数据模型: 我正在尝试使用两个带@ID 注释的列来实现 Activity 的串联主键。 这是我的活动 class 及其“所有者”类: 我的预期结果是,我的活动表中的 id 是默认生成的,因为 ident ...
[英]How to save with default value using Spring JPA?
最近我切换到 Spring 数据 JPA 我想知道如何使用一些默认值将新的 object 保存到数据库中。 在我的示例中,我必须将一本书保存到我的数据库中,但是,在所有者列中,我需要将值设为 0。因此,这就是我对 JDBC 所做的,并且效果非常好。 现在我想对 Spring 数据 JPA 做同样的 ...
[英]Spring Boot unknown column 'INNER. ' in order clause
我正在使用 Spring Data JPA 从 MySQL 数据库中获取数据。 我在存储库中用 @Query 注释了这个 function Spring 按原样生成 SQL,然后order by INNER.startdate asc limit? 然后它抛出这个错误Unknown column ...
[英]How to properly delete a record from a database in one query? JPA
如何在一个查询中正确地从数据库中删除一条记录。 例如,当实体使用@MapsId注解使用父实体的主键时,如果父条目被删除,它会发誓在子实体中使用父实体的id。 代码示例: 这里,使用JpaRepository delete方法删除User时,会出现UserDetail使用主键User的错误 ...
[英]@Query doesn't work if I select more than 1 column
我有一个像下面这样的查询不起作用。 它抛出IndexOutOfBoundsException: Index: 0, Size: 0 (抱歉,我无法发布整个堆栈跟踪,因为它在我的工作站(远程)中)当我从 Spring Boot 1.5.2.RELEASE升级到1.5.22.RELEASE时,这开始成 ...
[英]Spring boot jpa entity table name from property file
我们正在开发一个 spring 启动库来生成和验证 OTP。 它使用数据库来存储 OTP。 我们使用 Spring 数据 JPA 进行数据库操作,因为根据项目处理多个数据库系统会很容易。 现在我们遇到了一个问题,我们的大多数项目都使用 Oracle 和单个数据库。 在多个项目中使用相同的库时会出现名 ...