交易隔离水平-1不支持



i将弹簧应用程序连接到SmartBaer Servicev,其中虚拟数据源(Postgres(创建了。

驱动程序类:"com.smartbear.servicev.jdbc.driver.JdbcVirtDriver"

连接字符串(本地服务V虚拟服务器URL(:"jdbc:servicev://localhost:10080"

application.properties: -

spring.datasource.driver-class-name = com.smartbear.servicev.jdbc.driver.jdbcvirtdriver

spring.datasource.url = jdbc:servicev://localhost:10080

spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.postgresqlesqledialect

spring.jpa.show-sql = true

从Spring Boot Project执行SQL时,它显示以下错误(仅适用于JPA和JDBC模板(。

无法获得JDBC连接;嵌套异常是java.sql.sqlexception:异常:org.postgresql.util.util.psqlexception:交易隔离级别-1不支持。

,但它可以正常用于以下基本代码。

@Bean public DataSource getDataSource() { try { Class.forName("com.smartbear.servicev.jdbc.driver.JdbcVirtDriver"); } catch (ClassNotFoundException e) { e.printStackTrace(); } DriverManagerDataSource driverManager = new DriverManagerDataSource("jdbc:servicev://localhost:10080", "", ""); return driverManager; }

我遇到了相同的错误,并将其跟踪到试图连接到较新版本的PoStreSQL,而不是预期的代码。

最新更新