Bonjour,

Je peux récupérer correctement toutes les données de ma base SQL Server 2008 avec hibernate grace aux get qui ont été créés automatiquement, mais je possède certains champs dans certaines tables qui sont cryptés et donc récupérés en tant que "Blob" dans la classe associée.

Ces champs peuvent être décryptés à l'aide d'une requete SQL (qui fonctionne sous le SQL Management Studio) du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT *,CONVERT(nvarchar(max), DecryptByAsymKey( AsymKey_Id('MaCleDeCryptage'),MON_CHAMP_CRYPTE, N'CeciEstMonMotDePasseTresSecuriseQuiPermetDeCrypterDesDonnéesConfidentielles' )) 
AS MON_CHAMP_DECRYPTE
FROM MA_TABLE
GO
Est-il possible d'insérer une telle requete au niveau de hibernate afin de récupérer les données décryptées de ces champs ?

Merci d'avance pour votre aide