Описание тега quarkus-hibernate-reactive

2 ответа

Правильное использование Quarkus Cache с Reactive и Mutiny

Я пытаюсь перенести свой проект на Quarkus Reactive с помощью Hibernate Reactive Panache и не знаю, как поступить с кэшированием. Мой оригинальный метод выглядел так @Transactional @CacheResult(cacheName = "subject-cache") public Subject getSubject(…
0 ответов

Quarkus Hibernate ORM не может выбрать источник данных по умолчанию, когда определено несколько источников данных

У меня есть приложение Quarkus, в котором есть реактивный источник данных postgres по умолчанию и источник данных jdbc db2. Я не могу использовать реактивный источник данных db2 из-за существующей открытой проблемы (https://github.com/eclipse-vertx/…
14 мар '22 в 15:52
2 ответа

Шестиугольная архитектура с Hibernate Reactive и Quarkus

Я использую Hexagonal Architecture, Hibernate Reactive с Panache и Quarkus в проекте Kotlin. Границы транзакций устанавливаются с помощью аннотации. Проблема в том, что мне пришлось добавить весь зависимость в доменном и прикладном уровнях только дл…
1 ответ

Исключение режима Hibernate Reative Query Lock

При использовании Panache-reactive с smallrye-reactive-messaging в quarkus возникает много проблем с тайм-аутом/сеансом. Небольшой вариант проблемы с тайм-аутом наблюдается при использовании PanacheRepository. Основываясь на знаниях Panache reactive…
0 ответов

Реактивный Panache Quarkus и естественные ключи

Я создаю кеш объектов и пытаюсь сохранить их по мере их получения в моей БД (Stripe Webhooks, если вы знакомы). Но по какой-то причине я не могу заставить ни один из них сохраняться, хотя ошибок нет.... ПРИМЕЧАНИЕ: не позволяйте GET сбить вас с толк…
0 ответов

Hibernate Reactive: сеанс закрыт и истекает время ожидания в планировщике

В настоящее время я работаю над планировщиком, чтобы менять статус (Enum) в моей базе каждые 15 секунд, используя @ReactiveTransactional, и выдает «Сеанс закрыт», а затем запускает мой код всего один раз. Я пробовал это только с @Transactinal (хотя …
0 ответов

Quarkus Panache Reactive + представление Postgresql

Я использую последнюю версию quarkus и hibernate reactive для подключения к базе данных postgresql. Ниже моя сущность. @Entity class Balance: PanacheEntityBase { @Id @Convert(converter = EncryptionConverter.class) @Column(name="encrypted_col", colum…
0 ответов

Почему Quarkus выдает ошибку java.util.ServiceConfigurationError через некоторое время?

У нас есть приложение Quarkus, использующее RestEasy Reactive, Hibernate Reactive (с щегольством) и Hazelcast для кэширования. Когда приложение запускается, конечные точки возвращают ответ без каких-либо исключений. Однако примерно через 10 минут во…
2 ответа

Невозможно сохранить данные с помощью объекта Quarkus + Hibernate Reactive Panache

Я пытаюсь создать приложение Hello World с помощью Quarkus. У меня много проблем с тем, чтобы это работало. Вот мои занятия: import java.time.Duration; import io.quarkus.hibernate.reactive.panache.Panache; import io.quarkus.hibernate.reactive.panach…
1 ответ

Как правильно вызвать внешнюю службу (API) в реактивном приложении Quarkus с использованием vertx и Mutiny?

Я новичок в реактивном программировании с помощью vertx и muntiny (quarkus). У меня есть следующее требование: Структура: возврат вызова внешнего API -> Ответ. class Response {String abc; List<AnotherClass> another; ...} class AnotherClass …
1 ответ

Quarkus kotlin и реактивный спящий режим с размахом Нет текущего Mutiny. В сеансе обнаружена ошибка только с функцией приостановки

Создание функции findByStatusAndTypeAndLanguage ниже функции приостановки вызывает ошибку «java.lang.IllegalStateException: текущий Mutiny.Session не найден», но функция над ней приостанавливается без ошибок. Удаление приостановки из функции репозит…
0 ответов

Параллельные запросы с реактивным Panache

Из https://github.com/quarkusio/quarkus/issues/32790 и связанного объяснения я понимаю, что вы не можете повторно использовать сеанс в параллельных системах. Насколько я понимаю, вы сможете достичь параллельного аспекта, проводя разные сеансы для ка…
1 ответ

Quarkus Hibernate Reactive — транзакция не выполняется (подписывается) внутри обработчика событий

Я использую Hibernate Reactive с Panache. У меня есть следующий обработчик событий: @ConsumeEvent(value = "save-result") @ReactiveTransactional public Uni<ResultEntity> saveResult(ResultMessage msg) { ResultEntity result= msg.getResultEntity()…
0 ответов

Как я могу выполнить запрос внутреннего соединения в Hibernate Panache?

Скажем, у меня есть следующие 3 класса @Entity @Table(name = "tableA") @PersistenceUnit public class TableA{ @Id @GenericGenerator(name = "UUID", strategy = "org.hibernate.id.UUIDGenerator") @GeneratedValue(generator = "UUID") private UUID id; @NotN…
0 ответов

Как создать объект с несколькими родительскими объектами, используя реактивный режим Hibernate?

Я пытаюсь создать модель данных, используя реактивный режим гибернации, где один объект владеет двумя другими объектами, и каждый из этих двух объектов имеет связь «один ко многим» с четвертым объектом. Вот пример того, как будут созданы таблицы: @E…
1 ответ

Quarkus Reactive соединение в спящем режиме

Я запускаю тестовый пример, и при его выполнении выдается следующая ошибка [ERROR] Errors: [ERROR] xxRepositoryTest.getFirstxxx » Runtime java.lang.RuntimeException: io.quarkus.builder.BuildException: Build failure: Build failed due to errors [error…
20 апр '23 в 20:51
0 ответов

Quarkus с Hibernate Reactive и плохой производительностью Kafka

У нас есть приложение Quarkus, которое читает сообщения из темы Kafka, выполняет незначительные проверки процессов (но некоторые из них включают вызов базы данных) и записывает в другую тему. Мы используем императивный и синхронный подход и читаем, …
1 ответ

Реактивное размах: прекратите выборку двунаправленного связанного объекта с помощью Mutiny fetch

Пример переполнения стека при получении объекта с использованием реактивного размаха Java Quarkus: @Table(name = "author") public class Author extends PanacheEntityBase { private Long id; private String authorName; @OneToMany(fetch = FetchType.LAZY)…
0 ответов

выполнение тестового примера для Hibernate Reactive

вызов JUnit @Test void getTransferDetails() { Transfer transferObj = transferRepository.getTransferDetails(transfer); Assertions.assertNotNull(transferObj); } Метод РЕПО public Transfer getTransferDetails(Transfer transfer) { Uni<Transfer> uni…
1 ответ

Проблема с реактивной проекцией Hibernate DTO

Мы начали проект Quarkus 3 с Hibernate Reactive. Мы попробовали реализацию .project(), но она не работает должным образом. Есть ли какое-либо решение этой проблемы? Можно ли вручную сделать проекцию или что-то в этом роде? Ошибка: java.lang.IllegalS…