ea
У меня получается такое выражение filter(String::isEmpty)
Size: a a a
ea
МК
ea
МК
IF
ea
IF
G
ea
IF
ea
ea
G
t
C
// код условныйПока всё хорошо, запись считалась из БД, строки совпадают с ожиданиями.
Создаём DataSource ds = new OracleDataSource(username, password, dbUrl);
MyRepository repo = new MyRepository(ds);
MyBlob myBlob = repo.getMyBlob(id);
// ассертим
assertAll(() -> assertEquals("expected-filename", myBlob.getFilename())
, () -> assertEquals("expected-mimetype", content.getMimetype()));
IOUtils.toByteArray(myBlob.getInputStream())
Падаем с java.io.IOException: Закрытое соединениеtry(Connection connection = datasource.getConnection()А на томкете почему оно работает, не смотря на то, что connection, очевидно, закрылся?
PreparedStatement ...
ResultSet rs...
) {
return new MyBlob(rs.getString("filename"), rs.getBlob("blob").getBinaryStream());
} // connection закрылся
VS
// код условныйПока всё хорошо, запись считалась из БД, строки совпадают с ожиданиями.
Создаём DataSource ds = new OracleDataSource(username, password, dbUrl);
MyRepository repo = new MyRepository(ds);
MyBlob myBlob = repo.getMyBlob(id);
// ассертим
assertAll(() -> assertEquals("expected-filename", myBlob.getFilename())
, () -> assertEquals("expected-mimetype", content.getMimetype()));
IOUtils.toByteArray(myBlob.getInputStream())
Падаем с java.io.IOException: Закрытое соединениеtry(Connection connection = datasource.getConnection()А на томкете почему оно работает, не смотря на то, что connection, очевидно, закрылся?
PreparedStatement ...
ResultSet rs...
) {
return new MyBlob(rs.getString("filename"), rs.getBlob("blob").getBinaryStream());
} // connection закрылся
C