Hibernate和spring orm检测JDBC驱动程序版本

Hibernate和spring orm检测JDBC驱动程序版本,jdbc,spring-jdbc,spring-orm,Jdbc,Spring Jdbc,Spring Orm,如果我有一个支持JDBC 4.1的JDBC驱动程序,并且我在JDK 1.8上运行JDBC 4.2,并且我使用hibernate和spring orm,那么hibernate和spring orm是否能够正确检测驱动程序版本而不使用任何4.2功能 我们当前的JDBC驱动程序支持JDBC3.0,hibernate和SpringORM似乎盲目地使用它,直到它试图找到一个不存在的方法。有没有办法强迫它使用特定的版本?翻阅了规范之后,似乎任何针对4.1编写的驱动程序都可以使用4.2,这要归功于Java 8

如果我有一个支持JDBC 4.1的JDBC驱动程序,并且我在JDK 1.8上运行JDBC 4.2,并且我使用hibernate和spring orm,那么hibernate和spring orm是否能够正确检测驱动程序版本而不使用任何4.2功能


我们当前的JDBC驱动程序支持JDBC3.0,hibernate和SpringORM似乎盲目地使用它,直到它试图找到一个不存在的方法。有没有办法强迫它使用特定的版本?

翻阅了规范之后,似乎任何针对4.1编写的驱动程序都可以使用4.2,这要归功于Java 8的默认接口实现功能。