Bonjour

Je possède une classe A avec un attribut de type String qui stocke le code binaire (encodage base 64) d'une image. En base la colonne est un CLOB.

Mon problème est le suivant : comment charger via une requête HQL, l'objet sans son BLOB (i.e. faire du lazy loading sur une propriété). N'y parvenant pas avec la String en propriété, j'ai créé une classe B qui contient la String et ai enlevé la String de la classe A. Le but : en faire en component sur lequel peut-être le lazy loading pourrait s'appliquer.

Le résultat n'est pas probant non plus. Une requête HQL de la forme : "from A where id = :id" envoie toujours une requête SQL dans laquelle le CLOB est dans le SELECT.

Pourriez vous donc m'aider ?

Merci