В Hibernate я могу определить свойство с именем: hibernate.connection.provider_class
, чтобы объявить класс, который должен использоваться Hibernate для создания новых соединений. Этот класс должен реализовывать интерфейс org.hibernate.engine.jdbc.connections.spi.ConnectionProvider
. Есть ли что-нибудь похожее в EclipseLink?
Вариант использования, за которым я хочу обернуть jdbc-соединения, созданные JPA-провайдером, используя класс, который позволяет ему манипулировать операторами, отправляемыми в JDBC-драйвер. ,
Например, я хочу удалить sql-подсказки, используемые в производительном коде, чтобы иметь возможность заменить производительную базу данных во время тестов на H2.