L'un des
-
Chargement paresseux du champ
Ajouter
@Basic(fetch = FetchType.LAZY)
annotation à votre champ. Vous aurez besoin d'une instrumentation de bytecode. Voir http://java.dzone.com/articles/hibernate-bytecode-enhancement pour obtenir de l'aide -
Faites du champ sa propre classe et faites-en une relation un à un. Alors rends ça paresseux
-
Vous pourriez être en mesure d'établir une relation un à un avec la même classe ? Alors rends ça paresseux
Pour votre deuxième question, vous devez enregistrer le contentType
du fichier téléchargé dans votre base de données et réécrivez-le lors du téléchargement avec response.setHeader('Content-Type', ...);