jpa 相关问题

Java Persistence API(JPA)是一种Java规范,用于访问,持久化和管理Java对象/类与关系数据库之间的数据。它是EJB 3.0规范的一部分,是对象到关系映射(ORM)的行业标准方法。

Hibernate/JPA:加入不同类型的列

在我的 Spring Boot(3.2.3 版本)应用程序中,我有以下两个 JPA 实体: @实体 @Table(名称 = "table_1") @盖特 @塞特 公共类表1 { @EmbeddedId 私人餐桌...

回答 1 投票 0

如何在 Spring Boot 上实现 2 个不同的 AuditorAware 实现?

我的 Spring Boot 2.6 项目有两个不同的数据源,但我希望有两个不同的 AuditorAware 实现(每个数据源一个)。 如您所知,您只能拥有一个@

回答 1 投票 0

Hibernate:使用继承时的多个 @Version 列和字段

在 Hibernate 中处理继承时,我遇到了 @Version 的问题。 我使用 InheritanceType.JOINED 解决方案。 我有一个 BaseEntity 定义了一个公共字段 - 包括@Version: @MappedSupe...

回答 1 投票 0

抛出一个不会被 try 块捕获的自定义异常是不好的做法吗?

我有以下代码,RepositoryException将由全局ExceptionHandler处理。 公共类别更新(类别实体){ 尝试 { em = emf.createEntityMa...

回答 1 投票 0

EntityManager 是否使用 @PersistenceContext 注入到 @RequestScoped CDI bean 线程安全?

在一个Java EE Web应用程序项目中,有一个DAO被注释为CDI bean: @RequestScoped 公共类 CustomerDAO { @持久上下文 私有EntityManager em; //一些持久化操作

回答 1 投票 0

Spring Boot JPA 附加分离实体

想象一下您有一个常见的场景,您迭代记录列表。您想要在循环内操作每条记录。 for (final var e :repository.findAll()) { 操纵(e) } 一个记录...

回答 1 投票 0

如何锁定表...做一些事情...使用 Spring Boot 解锁表?

这个想法基本上是用自定义功能扩展一些存储库。所以我得到了这个设置,它确实有效! @MappedSuperclass 抽象类 MyBaseEntity { @ID @GenerateValue(stra...

回答 1 投票 0

在嵌入对象上使用 CriteriaBuilder

我尝试将 @Embeddable 与 CriteriaBuilder 结合使用来根据嵌入属性过滤父实体的结果。我使用 Eclipse Link 生成元数据类。 这是嵌入式cl...

回答 2 投票 0

在 Spring Data Jpa 中通过级联持久保存关联的分离实体。可以吗?

如果我想在 Spring Data Jpa 中保留一个“新”实体和一个“旧”关联实体怎么办?让我告诉你我的意思 收到注册请求,这是我的处理方式 噗...

回答 1 投票 0

在 Spring JPA 中持久化具有复合 id 的实体时出现错误且奇怪的 SQL

我有一个具有复合ID的实体: @实体 @Table(名称 = "fs_metadata") @IdClass(StoreFileMetadataId::class) 打开类 StoreFileMetadata( @ID @Column(名称 = "file_id",

回答 1 投票 0

如何在Java方法中使用.or和.orElseThrow

甚至可以在其中添加更多方法 findbyId(id).orElseThrow(() -> new BusinessException("bug")); 而不仅仅是异常? 所以像 .orElseThrow(() -> { //做某事

回答 1 投票 0

JPA 与额外谓词的关系

我需要将 1:N 关系(在数据库上)映射为 1:1(在 Java 类上)。 让我解释一下:假设有 2 个实体:人员和地址。 一个人可能有许多地址(1:N 部分),但只有其中一个...

jpa
回答 1 投票 0

仅与 JPA 进行 UUID 映射

我有一个像这样使用UUID的应用程序 @实体 @Table(名称 = "查询指示符") @NoArgs构造函数 @AllArgsConstructor @盖特 @塞特 公共最终类 QueryIndicatorEntity { @Id...

回答 1 投票 0

使用 Spring Boot 处理事务回滚的建议

我有一个 Spring Boot 应用程序,它依赖 2 个数据源:第三方 HTTP API 和 PostgresSQL 数据库。使用 Spring Data JPA 查询数据库,我已经设置了所有的类...

回答 2 投票 0

如何通过JPA或Hibernate注释有条件地连接实体的字段值?

如何根据字段值获取实体信息? @实体 @Table(名称=“交易”) @盖特 @塞特 @ToString(callSuper = true) 公共类交易{ @ID @

回答 1 投票 0

JPA CriteriaQuery 计算用于 where 谓词的日期时间差异

我试图从数据库中选择两个字段之间的时间差小于或大于某个值的实体。在标准 SQL 中,这可以简单地使用 TIMESTAMPDIFF 来完成

回答 4 投票 0

如何在运行时动态创建表(使用java、jpa、springboot)

由于日志表中积累了大量数据,我想动态创建并保存一个附加表,格式为log_yyyymm(log_202402, ...)。 在jpa,我不知道如何“

回答 1 投票 0

spring boot 3 - hibernate 6.1 - 使用构造函数表达式查询按错误分组

迁移到 Spring Boot 3.1.4 后,该查询不再起作用。 @询问(””” 选择新的 com.xx.xx.xx.MyClassWrapper( 自定义类1, 最大值(lpd.fieldA), ...

回答 1 投票 0

afterCommit 在整个事务完成之前调用

我也有这样的情况 @成分 @Slf4j 公共类主类{ @Autowired 私有 SomeService 服务; @Autowired 私人其他服务其他服务; @事务性 私人...

回答 1 投票 0

Spring JPA 存储库可以保存,但在 findBy 后抛出“找不到表”错误

我有一个像这样的 Spring Boot 测试: @SpringBootTest @AutoConfigureMockMvc(addFilters = false) @事务性 公共类 MyIntegrationTests { @Autowired 私人 MockMvc 模拟Mvc; @Aut...

回答 1 投票 0

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