У нас есть приложение, которое использует фреймворк, к которому у нас нет доступа к его Java-классам. Я могу просто увидеть файл .class в формате байт-кода. Поэтому я не могу переопределить этот класс. В этом классе у нас есть собственный запрос, как показано ниже:
"Выберите col1 из таблицы1, где col2 = 'x'";
Я имею в виду, где условие не параметрическое. Также у меня нет доступа для изменения запроса в коде. Приложение использует базу данных Oracle и Hibernate в качестве ORM.
Вопрос
"Есть ли какой-нибудь способ сказать Oracle или Hibernate заменить этот жестко закодированный запрос параметрическим?"