Uno di
-
Carica pigro il campo
Aggiungi
@Basic(fetch = FetchType.LAZY)
annotazione al tuo campo. Avrai bisogno della strumentazione del bytecode. Vedi http://java.dzone.com/articles/hibernate-bytecode-enhancement per aiuto -
Rendi il campo la sua classe e rendilo una relazione uno-uno. Quindi rendilo pigro
-
Potresti essere in grado di creare una relazione one2one con la stessa classe? Quindi rendilo pigro
Per la tua seconda domanda, dovresti salvare il contentType
del file caricato nel tuo db e riscrivilo durante il download con response.setHeader('Content-Type', ...);