Един от
-
Мързеливо зареждане на полето
Добавете
@Basic(fetch = FetchType.LAZY)
анотация към вашето поле. Ще ви трябва инструментариум за байт код. Вижте http://java.dzone.com/articles/hibernate-bytecode-enhancement за помощ -
Направете полето свой собствен клас и го направете връзка едно-един. След това направете това мързеливо
-
Може да сте в състояние да направите връзка едно-2-едно със същия клас? След това направете това мързеливо
За втория ви въпрос трябва да запазите contentType
на качения файл във вашата база данни и го запишете обратно при изтегляне с response.setHeader('Content-Type', ...);