Как визуализировать функцию SQL в Hibernate 6JAVA

Программисты JAVA общаются здесь
Anonymous
Как визуализировать функцию SQL в Hibernate 6

Сообщение Anonymous »

Я пытаюсь перенести проект из Hibernate 5.2 в Hibernate 6, и у меня нет глубокого понимания Hibernate, но я учусь шаг за шагом.
Я застрял на обновлении метода renderSQLFunction. В Hibernate 5.2 все работало нормально, но я не знаю, как рендеринг функций SQL изменился в Hibernate 6, особенно с обновлениями диалекта.
Я провел небольшое исследование, но не нашел четкого решения.

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

public String renderSQLFunction(String functionName, String param0, String param1) {
SQLFunction function = Dialect.getDialect(MapUtils.toProperties(((SessionFactoryImpl) sessionFactory)
.getProperties())).getFunctions().get(functionName);
if (function == null) {
return functionName + "(" + param0 + "," + param1 + ")";
}
return function.render(IntegerType.INSTANCE,
Lists.newArrayList(param0, param1), (SessionFactoryImplementor) sessionFactory);
Кто-нибудь может помочь в этом, пожалуйста?

Подробнее здесь: https://stackoverflow.com/questions/790 ... ibernate-6

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