报错信息
Caused by: java.sql.SQLException: 流已被关闭
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:124)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:161)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:226)
原因
在oracle数据库中,如果执行查询的数据库表中有long类型的字段,则会报此错误
解决方式
将oracle数据库中的long类型字段更改为其他类型数据类型即可,我这里之前是用long存一个数字,改成varchar用字符串方式保存后,就没有报错了