hi! While working on SQLServer tests I came across a clarification in JDBC4 that reading a LOB via InputStream _is_ possible, but you have to consume that stream before you get the next attribute. ANY further get on the ResultSet will close the open InputStream per spec.
This has an effect on our 'extended' non-portable feature @Persistent private InputStream stream; This is basically not possible anymore per JDBC4 spec is my interpretation. Because if we get a List<InputStreamLobEntity> with 10.000 entries, then we would have 10.000 InputStreams open. That's of course a bad idea, and I fully understand that JDBC4 clarification. Should we get rid of those tests and feature? It was only avail on 4 databases anyway. Tests are TestInputStreamLob and TestReaderLob Wdyt? LieGrue, strub