Проверка/внедрение SQL в Hibernate ReactiveJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Проверка/внедрение SQL в Hibernate Reactive

Сообщение Anonymous »

Hibernate позволяет проверять каждую команду SQL и, возможно, возвращать другую команду SQL перед ее выполнением, благодаря StatementInspector SPI.
В нашем (блокирующем) веб-приложении Spring мы используем это для реализации мультитенантности на уровне строк. Пользователь проходит аутентификацию, и в методе проверки hibernate мы получаем информацию для аутентификации пользователя из Spring SecurityContextHolder, которую мы используем для изменения SQL и реализации многопользовательского режима. Все работает, поскольку каждый HTTP-запрос привязан к определенному потоку, который полностью выполнит запрос.
В реактивной версии вышеуказанного приложения это не работает. ReactiveSecurityContextHolder возвращает асинхронный тип Mono, а метод проверки спящего режима возвращает тип синхронизации ().
Существует ли аналогичный метод, такой как проверка, в реактивном режиме гибернации, чтобы сохранить аналогичную многопользовательскую реализацию, как в версии с блокировкой, возможно, что-то вроде Mono Inspect(String sql);
Мне не удалось его найти.

Подробнее здесь: https://stackoverflow.com/questions/766 ... e-reactive
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Проверка/внедрение SQL в Hibernate Reactive
    Anonymous » » в форуме JAVA
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Почему findById возвращает устаревшие данные с помощью Hibernate Reactive и Panache?
    Anonymous » » в форуме JAVA
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Почему findById возвращает устаревшие данные с помощью Hibernate Reactive и Panache?
    Anonymous » » в форуме JAVA
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Одно сеанс вход с использованием Quarkus: реализация одного сеанса в время с Quarkus-Hibernate-Reactive
    Anonymous » » в форуме JAVA
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Одно сеанс вход с использованием Quarkus: реализация одного сеанса в время с Quarkus-Hibernate-Reactive
    Anonymous » » в форуме JAVA
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»