quarkus-hibernate-orm 相关问题


Quarkus:枚举中的构造函数不能应用于给定类型

我正在开始使用 Quarkus,我尝试在我的实体中使用枚举,但我不断收到此错误: [错误] ~/ConnectorFormatEnum.java:[10,12] 枚举 * 中的构造函数 ConnectorFormatEnum。


quarkus中如何处理超时异常?

我正在尝试从 quarkus 控制器连接到第三方 API。我有一个使用服务方法的控制器。 try catch 块不起作用。我拥有所有必需的依赖项,并且我...


Doctrine ORM:正则表达式与表达式生成器中的 DQL 函数匹配

我在 Doctrine ORM 中注册了 REGEX() DQL 函数。 现在,我想在表达式生成器中使用该函数 $expr = $queryBuilder->expr(); $or = $expr->orX(); $or->add($expr->eq(&q...


Quarkus 不会从路由生成 JSON

我有一个这样声明的方法: @得到 @Produces(MediaType.APPLICATION_JSON) 公共列表 all() { 方法体只是创建一个固定的列表值并返回它。


具有 TimestampableEntity 特征的实体在 PUT 操作中失败

我正在全新安装 API Platform (v3.2.7),并且使用 Gedmo\Timestampable\Traits\TimestampableEntity 这是我的实体(问候语示例) 我正在全新安装 API Platform (v3.2.7),并且正在使用 Gedmo\Timestampable\Traits\TimestampableEntity 这是我的实体(问候语示例) <?php namespace App\Entity; use ApiPlatform\Metadata\ApiResource; use Doctrine\ORM\Mapping as ORM; use Symfony\Component\Validator\Constraints as Assert; use Gedmo\Timestampable\Traits\TimestampableEntity; #[ApiResource] #[ORM\Entity] class Greeting { use TimestampableEntity; #[ORM\Id] #[ORM\Column(type: "integer")] #[ORM\GeneratedValue] private ?int $id = null; #[ORM\Column] #[Assert\NotBlank] public string $name = ""; public function getId(): ?int { return $this->id; } } 和我的 config/services.yaml gedmo.listener.timestampable: class: Gedmo\Timestampable\TimestampableListener tags: - { name: doctrine.event_listener, event: 'prePersist' } - { name: doctrine.event_listener, event: 'onFlush' } - { name: doctrine.event_listener, event: 'loadClassMetadata' } 它在 POST 操作上工作正常,但在执行 PUT 时失败。我收到此错误 执行查询时发生异常:SQLSTATE[23000]: 完整性约束违规:1048 列“created_at”不能 空 我使用的版本是:symfony 6.4.1,doctrine 2.12,gedmo 3.14 我最终做的是使用 PATCH 而不是 PUT。所以我可以编辑部分实体,并且特征仍然更新 updated_at 字段


Hibernate 6.3 CriteriaBuilder.lower() 使用 @Lob 注释的 InvalidDataAccessResourceUsageException

我将 Spring Boot 2 迁移到版本 3。我使用 Hibernate 6.3.1 Final、Java 17。 迁移后,我的条件查询抛出 InvalidDataAccessResourceUsageException。 @实体 公共类 FooEntity { ...


PostGIS 迁移到 Hibernate 6

我正在尝试迁移到 Spring Boot 3 (和 hibernate-spatial:6.4.1.Final) 因此,在迁移之前,我的 @Entity 中有以下几行描述存储 MultiLineString 几何图形的表中的列...


使用多个实例访问 SpringBoot 3/Hibernate 6 中的 Envers 修订版

在 SpringBoot 3 (Hibernate 6) 中,序列生成器现在分配多个增量。这也适用于 Envers 修订号。 隐式 seq 的默认值...


如何在 Quarkus 中为 OpenTelemetry 扩展设置自定义 IdGenerator?

我遵循了文档https://quarkus.io/guides/opentelemetry#id-generator,但这种方式要么不完整,要么不起作用。根据应该以某种方式自动工作的文档...


错误:创建类路径资源中定义的名称为“entityManagerFactory”的bean

org.springframework.beans.factory.BeanCreationException:创建类路径资源中定义的名为“entityManagerFactory”的bean时出错[org/springframework/boot/autoconfigure/orm/jpa/


Hibernate 中的分区多租户如何使其工作

我在 Hibernate 中遇到了一个特殊问题,特别是与使用 @TenantId 注释的分区多租户相关。直接获取时,多租户功能似乎不起作用


H2上的hibernate中涉及临时表时不回滚(多表批量查询)

设置 Maven 项目包含 Java (17)、Hibernate (6.4.1.Final) 和 H2 数据库 (2.2.224)。 有两个(不相关的)实体(MyFirstEntity 和 MySecondEntity),第二个实体具有自引用...


Hibernate 不会自动创建表 PostgreSQL

我使用 Java、Spring Boot、Hibernate 和 Lombok 作为带有 PostgreSQL 数据库的 Maven 项目。 它曾经可以工作,但是在我的下一次更改之后,休眠无法自动创建表到数据库。 ...


当服务器在 Spring Rest 模板中处理请求时,多部分请求从客户端终止

我有2个服务,服务A,服务B。 服务 A => 用 spring-boot、java 编写 服务 B => 用 quarkus、java 编写。 我正在向服务 A 发出多部分请求。该请求包含 ...


使用 Hibernate - Oracle DB 在 Spring Boot 2.3.5 版本中设置 JPA 方法的超时

我正在使用 Spring Boot 2.3.5 版本和 Oracle 12c DB,并使用 Spring Boot 数据 jpa/hibernate 执行数据库操作。 有时数据库操作需要更多时间,我需要设置时间...


init方法调用失败; Spring 4 Hibernate 4 项目中的嵌套异常是 java.lang.NullPointerException

我正在尝试使用纯Java配置来设置一个没有XML配置的spring 4 + hibernate 4 Web应用程序。 同时我在启动时遇到以下错误。 13:32:47,649 错误 [org.jb...


NodeJS 将 Dto 映射到 TypeORM 实体

我有一个运行nestjs框架的nodejs REST API后端,使用typeORM作为我的实体的ORM。 来自 C#/Entity Framework 背景,我非常习惯将 Dtos 映射到数据...


使用 testcontainers 和 prisma orm 安装 postgis 时出错

我正在使用 testcontainers 创建 e2e 测试,我有一个为 Postgres 安装 Postgis 扩展的迁移,但收到以下错误: 命令失败:npx prisma migrate dev 错误:


SQLAlchemy 核心插入

我这样生成几十万条数据的时候,速度很慢,所以想用CORE来插入数据。我怎样才能做到这一点? # 使用 ORM def create_data(sess, 引擎, 计数=50, ...


如何防止 Hibernate 6 通过 Criteria API 在 LIKE 查询中自动转义反斜杠?

我正在将 Spring Boot 2.7 应用程序迁移到 3.0,这会将 Hibernate 从 5.6 升级到 6.1,并且我在创建 SElECT ... LIKE 查询时遇到了 JPA 的 Criteria API 的问题。 鉴于以下...


如何使用Drizzle声明和查询关系?

我有一个 Next.js 项目,我想使用 Drizzle ORM 和 Supabase 查询用户的权限。当我尝试将 with 添加到查询中时,我不断收到以下错误


django 3.0 异步 orm

自从 django 3.0 支持异步以来,我想知道数据库查询会发生什么。我在官方文档中没有看到任何更新,我确信语法如下: b5.name = '新名称' b5.保存...


迁移到 Hibernate 6:持久化 ArrayList

我有以下实体定义: 导入 java.io.Serialized; 导入 java.time.ZonedDateTime; 导入java.util.ArrayList; @盖特 @塞特 @Entity(名称 = "轨迹地理数据") @Table(名称= ...


使用 Sequelize 将 Cloud Run Node 应用连接到 Cloud SQL

我正在尝试在 Google Cloud Run 上部署 Nodejs 应用程序,该应用程序应该使用 Sequelize ORM 连接到 Cloud SQL MySQL 数据库。 如果我使用云 sql ins 的本地代理,它工作正常...


Hibernate 更新后无法在视图上使用关联

场景是这样的: EntityA 和 EntityB 之间存在一对多关联: @实体 @Table(名称=“实体A”) 实体A类{ @ID 长 idEntityA; @OneToMany(映射...


ListResultsConsumer:发现重复行并指定了“ASSERT”

JDK 17 JPA 3.1 休眠 6.2 将 spring boot 2.x 升级到 3.x(涉及从 hibernate 5.x 升级到 6.x)后,我收到此错误: org.springframework.orm.jpa.JpaSystemException:重复...


@CreationTimestamp 与 GraalVM 触发 java.lang.NoSuchMethodException: org.hibernate.generator.internal.CurrentTimestampGeneration

我想在 Spring Boot 应用程序中使用 Hibernate 注释 @CreationTimestamp 和 @UpdateTimestamp,并使用 GraalVM 编译为本机映像。 运行图像时,我在 e 的底部得到......


如何将 Docker Compose 文件与 Next.js、Prisma 和 SQLite 结合使用

我有一个接下来的 14 个应用程序,它使用 Prisma 作为 ORM,并在本地使用 Sqlite 数据库进行开发测试。我不想使用 MySQL 或 Mongo 或 Postgres 等的图像...... 在尝试使用 docker compose 时...


从 Hibernate Native 查询接收到不准确(且令人困惑)的错误 [重复]

我不明白为什么会出现此错误: java.lang.NullPointerException:无法调用 “String.toLowerCase(java.util.Locale)”,因为“columnName”为空 这是我的专业...


如何控制 Hibernate 在生成的查询中使用的 SQL 表别名?

tl;dr:Hibernate 在其查询中自动生成 SQL 表别名,如 jurisdicti4_ 或 this_。这是一个示例查询: 选择 this_.id AS id2_6_3_, 这个_.


获取对象字段先前值hibernate JPA

假设我有这门课: @EntityListeners({MyListener.class}) 类我的类{ 字符串名称; 字符串姓氏; 公共字符串 getName() { 返回名称; } 公共无效集名称(字符串


讲解spring boot hibernate sql查询

我正在使用 Spring Boot 实现基本的员工管理 CRUD API。 以下是我希望您关注的实体和服务。 我正在尝试创建这种双向关系:员工


Hibernate JPA,复合键和常量值的一对一关系

我正在尝试实现有限类型的对象级 ACL,它引导我尝试使用具有常量和动态 v 的复合键创建 @OneToOne 关系...


替换已弃用的方法 hibernate

Session 接口方法 createQuery(String queryString) 已弃用。为什么它被弃用?它已经过时了,但还没有提出任何替代方案。是否有类似的字符串 HQL 方法...


Hibernate hbm2ddl.auto=update 不会更新 MySQL 中的列定义

我正在尝试使用 hbm2ddl.auto = update 更新现有表。多个表中有多个列,其中数据库列定义与实体中的声明发生了变化。喜欢 @Column(名称=“


Hibernate PostInsertEventListener.requiresPostCommitHanding 是做什么的?

在文档中它说: 此侦听器是否需要注册事务挂钩后? 这是否意味着,如果我们返回 false,则侦听器将在事务提交之前运行,并且在我之后...


Long 与控制器中参数类型的 long

当决定使用 Long 或 long 作为控制器/服务方法参数的类型时,我总是遇到这种困境。 我应该使用 Long 因为 Hibernate 建议使用引用类型...


使用 TIMESTAMPDIFF 和 JPA 标准查询并使用 hibernate 作为提供者

我有一个数据表,其中包含设置和释放列,两者都保存时间戳。我的目标是使用 CriteriaQuery 创建与下面的 SQL 查询等效的查询。 SQL 查询:SELECT TIMESTAMPDIFF(SEC...


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