spring-data-jpa 相关问题

Spring Data - JPA是Spring Data伞形项目的一部分,可以轻松实现基于JPA的存储库

春天,休眠。具有自定义 LocalContainerEntityManagerFactoryBean 的应用程序无法创建自定义转换器

我有一个 Web 应用程序,应该与单个租户或多个租户(使用不同的数据库架构)一起使用。 有一个自定义转换器,没有默认构造函数并且需要 ...

回答 1 投票 0

实体中与主键侧的单向一对一映射

我有两张桌子。 人:身份证、姓名 电子邮件:id、email_address、person_id 这里“person_id”是一个外键,指的是person表中的id。 考虑一下,每个人都会有...

回答 1 投票 0

使用 Spring JDBC 进行第二个只读数据库连接的最佳方式

我正在使用 Hibernate 和 Postgresql 数据库来开发 Spring Boot 应用程序以实现持久性。到目前为止没有什么特别的并且按预期工作。 现在我想(只读)访问第二个数据库......

回答 1 投票 0

根据模式列表测试字符串值的规范

我很难定义一个规范来根据模式列表测试字符串值。 @实体 @Table(名称=“词汇表”) @Schema(描述 = "术语表") 公开

回答 1 投票 0

错误:运算符不存在:字符变化=smallint提示:没有运算符与给定名称和参数类型匹配

我有这张桌子: @实体 @Table(名称=“系统帐户”) @盖特 @塞特 公共类系统帐户{ @ID @Column(name = "id", nullable = false) 私有 UUID ID...

回答 1 投票 0

@Autowired 属性未由 Spring 注入用于唯一值验证器

我正在使用 Spring Boot 创建一个应用程序,其中我有一个带有电子邮件字段的 Employee 实体,该字段对于每个创建的实体来说都必须是唯一的。 给定实体: 包 com.example.restcrudapi....

回答 1 投票 0

使用 Spring JDBC 将数据批量插入到 Oracle DB 中

作为测试数据设置的一部分,我们需要在 Oracle 数据库中的几个表中插入大约 200K 条记录。 我们有一个基于 spring 的应用程序,我们用它来将记录插入数据库。 我...

回答 1 投票 0

Atomikos 库有不兼容的包(从 javax.transaction 到 jakarta.transaction)

我在 Springboot 3 中有 Atomikos (6.0.0),并使用 Java 21。它可以工作,但使用 @Deprecated 类“ChainedTransactionManager(transactionManagerOne, transactionManagerTwo)”。如果事实...

回答 1 投票 0

Spring JPA - 我们可以在更新案例中覆盖本机 SQL for JPA 存储库的保存方法吗

我正在为我的应用程序使用 Spring boot 和 JPA 存储库 对于数据库,我正在使用 PostgreSQL 数据库。 我的员工表中有数千万数据。 由于性能问题,我已经实施了数据...

回答 1 投票 0

Spring Data JPA 分页,无需计数查询

根据 Spring 文档 https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories.special-parameters 返回的 List 不应发出计数查询。 但随着我的春天......

回答 3 投票 0

使用@Transactional和@Rollback时,JPA集成测试中实体版本更新失败

我正在尝试在 Spring 中为 Beer 实体的 updateById 操作实现集成测试,该实体具有用 @Version 注释的版本属性。 语境: 我没有使用 MockMvc,而是直接使用

回答 1 投票 0

拦截spring data jpa注解@Modifying

我想审核所有实体修改,所以我使用了一个实现 org.hibernate.Interceptor 的类。但是,如果我使用此方法删除实体(或多个实体),则不会调用 onDelete 方法...

回答 2 投票 0

java.lang.NullPointerException:无法调用,因为 的返回值为 null

我有以下 Spring Data JPA 存储库。 @查询(值=“”” 插入用户(id、customerId、区域设置)值(:id、:customerId、:标题、:区域设置)...

回答 1 投票 0

SpringBoot JPA 和 MySQL 8 区分大小写问题

我们有用 Spring Boot 编写的应用程序,并使用 jpa 访问现有数据库。我们需要将 Aurora (MySQL) 数据库升级到与 MySQL 8 兼容的最新版本....

回答 1 投票 0

java.lang.NullPointerException:无法调用“com.User.getCustomerId()”,因为“com.User.getCustomerId()”的返回值为null

我有以下 Spring Data JPA 存储库。 @查询(值=“”” 插入用户(id、customerId、区域设置)值(:id、:customerId、:区域设置)...

回答 1 投票 0

@Transactional 无法使用@DataJpaTest 进行测试

我坚持围绕 @Transactional 方法进行单元测试。问题是我无法测试@DataJpaTest 内部的回滚机制。 这是我的简化示例应用程序: @RestController

回答 1 投票 0

Spring Data JPA删除原生查询抛出异常

我有一个用户实体和一个角色实体。该关系定义如下: @OneToMany @JoinTable(name="USER_ROLES", inverseJoinColumns=@JoinColumn(name="ROLE_ID")) 私人 L...

回答 2 投票 0

org.postgresql.util.PSQLException:插入 SQL 时查询没有返回结果

我使用下面的代码来执行本机查询: @实体 @Table(名称=“用户”) @盖特 @塞特 公开课用户{ @ID @SequenceGenerator(名称 = "cons_seq", 序列名称 = &q...

回答 1 投票 0

Spring JPA规范Where条件括号

我如何使用 spring JPA 规范来满足以下条件: 其中 cond1 和 (cond2 或 cond3) 和 其中 (cond1 和 cond2) 或 cond3。 规格代码如下: 规格<

回答 2 投票 0

从表中返回分页的行列表,其中仅返回按一列过滤并在另一列上进行重复数据删除的最新行

想象一个用户消息表,如下所示: |身份证 |留言 | RECIPIENT_ID | 收件人 ID ULTIMATE_PARENT_ID |发送_AT | | 1 |废话。 | 10 | 10 1 | 2024-09-10T10:...

回答 1 投票 0

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