Нет комментариев о балансе нагрузки в Java Hibernate QueryJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Нет комментариев о балансе нагрузки в Java Hibernate Query

Сообщение Anonymous »

Мы используем pgPool в нашем проекте Java для балансировки нагрузки в нашей базе данных Postgres.

pgPool отправляет запросы только на чтение на подчиненные серверы и запросы на запись на главный сервер. Это нормально.

Но в нашем приложении есть очень специфические случаи, когда нам нужно, чтобы запрос выполнялся только на главном сервере.
pgPool предоставляет следующий механизм:

Код: Выделить всё

/*NO LOAD BALANCE*/ SELECT * FROM user;
Приведенный выше запрос всегда будет выполняться на главном сервере.

Я много искал, но пока это так можно установить комментарий в запросе вручную (в классе Query есть setComment()), я не смог найти способ сделать это, используя репозиторий Hibernate с запросами, созданными на основе имен методов.

Пример:

Код: Выделить всё

public interface UserRepository extends Repository {
List findByEmailAddressAndLastname(String emailAddress, String lastname);
}
Как поместить комментарий в этот запрос?

Подробнее здесь: https://stackoverflow.com/questions/394 ... nate-query
Ответить

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

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

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

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

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