spring-data-jpa 相关问题

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

Stream API 将条目转换为 JSON

我有一个从存储库获得的实体列表。 [DataEntity(键=0a3e1588-ad59-3586-b071-d5001f5ff9a7,时间戳=2024-05-24 09:48:00.0,值=10.0), 数据实体(密钥=0a3e1588-ad59-3586-b071-

回答 1 投票 0

自定义存储库实现中定义的方法未被识别(属性引用异常)

这个问题与自定义存储库实施相关 我创建了一个自定义存储库 公共接口 CustomTransactionRepo { 列表 basicSearch(字符串搜索Qu...

回答 0 投票 0

通过mapstruct返回静态引用表的实体

3 个表 A、B 和一个参考表状态,其中包含 status_code 列,用于获取描述和类型等详细信息。使用 Springboot 3.2.5 和 JPA 以及 1.5.5.决赛 3 个表 A、B 和一个参考表状态,其中包含 status_code 列,用于获取描述和类型等详细信息。使用 Springboot 3.2.5 和 JPA 以及 <mapstruct.version>1.5.5.Final</mapstruct.version> <lombok-mapstruct-binding>0.2.0</lombok-mapstruct-binding> 使用 AEntity 和 BEntity 及其各自的 DTO 为 A 和 B 定义映射器。这些类中的每一个都包含状态字段,该字段是状态表中的 FK。如何定义状态映射器,以便映射器返回状态对象的 DTO 中给定状态代码的存储库中存在的实体? 映射器也可以以抽象类而不是接口的形式定义,并直接在映射器类中实现自定义方法。在这种情况下,MapStruct 将生成抽象类的扩展,其中包含所有抽象的实现https://mapstruct.org/documentation/stable/reference/html/#sub-class-mappings 所以粗略的代码可能是 @Mapper(componentModel = "spring) public abstract class EntityToModelMapper { @Autowired EntityRepository entityRepository; @Mapping(target = "status", expression = "java(map(arg))") public abstract Model convert(Entity arg); StatusType map(Entity entity) { // use repository here and return status or throw exception } }

回答 1 投票 0

使用 Semgrep/Spotbugs 进行 SQL 注入

对于 CI 管道中的 SAST 检查,我们使用 Semgrep 和 SpotBugs 扫描仪。该扫描器发现以下情况作为 SQL 注入的实例。 存储库类 查询 q = em。

回答 1 投票 0

Hibernate @OneToMany FetchType.LAZY 不起作用

我有产品类别和所需产品库存列表 我从数据库获取产品时遇到问题 @实体 公开课产品{ @OneToMany(mappedBy = "产品",

回答 1 投票 0

双向关系导致堆栈溢出错误

@实体 @盖特 @塞特 @Builder @NoArgs构造函数 @AllArgsConstructor 公开课投资组合{ @ID @GenerateValue(策略 = GenerationType.IDENTITY) @Column(名称=“id”) ...

回答 1 投票 0

事务下spring jpa中并发请求重复记录

嗨,我使用 spring jpa 插入一条记录,我的问题是如果数据库中存在 id,则使用该记录,否则生成它,并且此生成过程必须是事务性的。在插入记录之前,我检查...

回答 1 投票 0

如何向 JPA 查询添加瞬态属性

我正在使用 JPA 和 Spring Boot 注释。 我有一个情况,我想对一个表进行查询,该表包含两个额外的计算列,这些计算列未在该实体类中声明

回答 1 投票 0

在 springboot 中修改实体时出错:行已被另一个事务更新或删除(或未保存值映射不正确):

在我的 Spring Boot 应用程序中,我有一个员工实体和一个用户实体,它们实际上是相同的,只是用户有电子邮件和密码,因此该实体仅用于身份验证,但这......

回答 1 投票 0

将 JPA 和 Webflux 组合用于 SpringBoot 应用程序

我在JPA、Spring web上构建了一个spring boot项目。现在,我想使用 JPA 转换微服务模型以实现 @OneToMany、@OneToOne,并且我想以响应式方式执行各层。请

回答 1 投票 0

如果两个表 JPA 中的列名称不同,则进行 OnetoOne 映射

有2个Oracle表 父级(parent_id、名称、描述) 子(id,child_id引用Parent(parent_id),created_dt) child_id 是引用父表中的parent_id 的外键。 自从这两个...

回答 1 投票 0

Spring Boot - 无法配置数据源:未指定“url”属性,无法配置嵌入式数据源

我想在我的SpringBoot(版本2.4)应用程序中配置两个数据源。 下面是application.properties: spring.datasource2.url=jdbc:postgresql://localhost:5432/db1 spring.datasource2.

回答 3 投票 0

Spring Security的授权

当我输入已注册并输入数据库的正确数据时,spring security 写入数据不正确 谁能帮忙,我用的是spring security 6,我刚刚开始学习...

回答 1 投票 0

org.postgresql.util.PSQLException:错误:重复的键值违反了唯一约束“suppliers_pkey”

我有两门课: 账单类: @IdClass(BillsKey.class) 公开课账单{ @ID 私人长ID; @ManyToOne() @ID @JoinColumn(name = "供应商",foreignKey = @

回答 1 投票 0

Spring JPA:如何获取多对多关系,将连接表作为单独的实体,而不需要无限递归

我有两个实体,用户和角色,具有多对多映射,我维护一个名为 users_roles 的连接表实体来维护一些其他相关字段, // 忽略琐碎字段 @实体 公开课U...

回答 1 投票 0

如何使用 Spring Data JPA + 规范模拟存储库

有一个基本的CRUD API,我想测试其Service层中的UserServiseImpl.java类。在 UserServiseImpl 中,实体通过以下方式检索 userRepository.findAll(查询) 如下图所示,一个...

回答 1 投票 0

无法直接从 Broker 主题解析 MQTT 消息

我是java以及整个spring框架的新手。我正在尝试在 SpringBoot 中开发一个应用程序以在 MQTT 上下文中使用。 该应用程序由两个微服务组成:fi...

回答 1 投票 0

Hibernate 6 H2 方言覆盖:忽略 Null 优先级

最近将我的项目升级到 Spring boot 3 和 Hibernate 6.1.5(从 5.x)。我正在努力迁移我们用来扩展的不同方言。 覆盖方言的方式已经改变,所以我...

回答 1 投票 0

我可以做什么“我的查询需要 3 秒才能执行”?

@Query("来自用户 u,其中 u.email 位于 :emailIds") 列表 findByListOfEmail(列表 emailIds); 我提到的上述查询需要 3 秒才能完成,我不知道...

回答 1 投票 0

使用 JPA buddy 在 ORACLE 数据库上创建架构

嗨,我正在尝试从 JPA 实体创建数据库架构和表。 我正在使用 Oracle 数据库。 当我执行查询时,我收到此错误: [2024-05-16 18:32:02] [42000][1918] ORA-01918: 用户 '

回答 1 投票 0

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