Добавить столбец ко всем MySQL Select Queries за один раз
Попытка добавить комментарий ко всем запросам MySQL Select в моем веб-приложении во время выполнения.
Например, оригинальные запросы в коде выглядят так:
select a,b,c from ......
select x,y from...
Все они должны быть измененыво время выполнения чтобы:
select a,b,c /*Comment*/ from ...
select x,y /*Comment*/ from ...
Приложение работает на Hibernate 4.2.1. Единственное решение, о котором я могу думать, - это расширениеorg.hibernate.dialect.MySQLDialect
и добавить/*Comment*/
в новомCustomMySQLDialect
.
Немного запутался в том, какой метод нужно изменить для достижения этой цели. Был бы признателен за любой указатель в правильном направлении.
МожноtransformSelectString(java.lang.String)
метод вorg.hibernate.dialect.Dialect
быть переопределенным, чтобы достичь этого?
РЕДАКТИРОВАТЬ 1: transformSelectString в пользовательском MySQL Dialect не работает для модификации SQL во время выполнения