Hibernate 如何在EclipseLink中引用自定义“ConnectionProvider”?
在Hibernate中,我可以定义名为Hibernate.connection.provider_class的属性来声明一个类,Hibernate应该使用该类来创建新的连接。此类必须实现接口org.hibernate.engine.jdbc.connections.spi.ConnectionProvider。日食有什么相似之处吗 其背后的用例是,我想使用一个类包装JPA提供者创建的jdbc连接,该类允许它操作发送给jdbc驱动程序的语句Hibernate 如何在EclipseLink中引用自定义“ConnectionProvider”?,hibernate,unit-testing,jpa,eclipselink,h2,Hibernate,Unit Testing,Jpa,Eclipselink,H2,在Hibernate中,我可以定义名为Hibernate.connection.provider_class的属性来声明一个类,Hibernate应该使用该类来创建新的连接。此类必须实现接口org.hibernate.engine.jdbc.connections.spi.ConnectionProvider。日食有什么相似之处吗 其背后的用例是,我想使用一个类包装JPA提供者创建的jdbc连接,该类允许它操作发送给jdbc驱动程序的语句 例如,我希望删除生产代码中使用的sql提示,以便能够在测
例如,我希望删除生产代码中使用的sql提示,以便能够在测试期间用H2替换生产数据库 根据2.6.x版的官方文档,您可以使用: 在persistence.xml中。通过这样做,您可以引用一个类MyConnector,该类必须实现定义方法的接口 允许TopLink获取到JDBC数据库的连接 我认为,在此应该可以按照您描述的方式配置连接 供参考: 如果手头有典型的JDBC配置参数,您可以从扩展
希望有帮助。根据2.6.x版的官方文档,您可以使用: 在persistence.xml中。通过这样做,您可以引用一个类MyConnector,该类必须实现定义方法的接口 允许TopLink获取到JDBC数据库的连接 我认为,在此应该可以按照您描述的方式配置连接 供参考: 如果手头有典型的JDBC配置参数,您可以从扩展 希望能有帮助