事务隔离级别-1不支持

时间:2019-07-03 14:20:38

标签: java sql

我将spring应用程序连接到了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.PostgreSQLDialect

     

spring.jpa.show-sql = true

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

  

无法获得JDBC连接;嵌套的异常是java.sql.SQLException:异常:org.postgresql.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; }

1 个答案:

答案 0 :(得分:0)

我遇到了同样的错误,并一直追踪到试图连接到比预期代码要新的Postresql。