Я не знаю, как работает GWT, хотя вы можете отобразить сервлет / контроллер, который возвращает resourceStream.Например, если вы отобразите сервлет «imageViewer», который принимает параметр imageId, запрос к изображению станет
/imageViewer?imageId=1234
Объект Hibernate будет иметь ссылку на большой двоичный объект, поэтому вы можете вернуть его.Ссылка на пользовательский интерфейс будет
<img src="/imageViewer?imageId=1234"/>
Обновление: возможно, вы не сможете использовать модель в том виде, в каком она есть для возврата изображения, вам потребуется явный контроллер или сервлет, который возвращает потоковые данные.
В сервлете выбудет делать что-то вроде
// get reference to input stream
InputStream in = hibnerateObject.getImage();
// set MIME type etc
response.setContentType(mimeType);
OutputStream out = response.getOutputStream();
while ((len = in.read(buf)) >= 0)
out.write(buf, 0, len);
in.close();
out.close();