Hibernate не использует специальную реализацию PhysicalNamingStrategy.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Hibernate не использует специальную реализацию PhysicalNamingStrategy.

Сообщение Anonymous »

В моем модульном тесте я хочу использовать собственную реализацию PhysicalNamingStrategy:

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

public class CustomPhysicalNamingStrategyStandardImpl implements PhysicalNamingStrategy {

@Override
public Identifier toPhysicalCatalogName(Identifier identifier, JdbcEnvironment jdbcEnvironment) {

return null;

...

}
Это моя конфигурация:

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





org.hibernate.dialect.H2Dialect
create-drop
org.hibernate.cache.internal.NoCachingRegionFactory
false
true
com.mydomain.CustomPhysicalNamingStrategyStandardImpl



Несмотря на приведенную выше конфигурацию, Hibernate по-прежнему использует стандартную реализацию PhysicalNamingStrategy (

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

org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
то есть).
Я попробовал ключевое значение hibernate.naming.physical_strategy, но это не сработало.
Я также проверил, что другие свойства эффективны, например, переключив значение hibernate.show_sql.
Что мне здесь не хватает, как это исправить?
Я использую Spring Framework 6.0.13 и спящий режим 6.2.13.
Ответить

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

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

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

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

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