| This issue affects versions 5.x, concretely 5.2.12.Final al prior versions. In my case I'm using a @ColumnTransformer to include AES_DECRYPT and AES_ENCRYPT mysql (5.7) functions: {{@ColumnTransformer( read = "AES_DECRYPT(name, '"+CIPHER_KEY +"')", write = "AES_ENCRYPT(?, '"+CIPHER_KEY + "')" )}} I have had to introduce the CAST function because the columns are VARBINARY which provoked case sensitive searches: {{@ColumnTransformer( read = "CAST(AES_DECRYPT(name, '"+ SecurityUtil.CIPHER_KEY +"') as CHAR(128))", write = "AES_ENCRYPT(?, '"+ SecurityUtil.CIPHER_KEY + "')" )}} Using CAST(TEXT as CHAR(LENGTH)) avoids the table name inclusion, but other approaches such as CAST(TEXT as text) or using the function CONVERT(TEXT USING utf8) adds the table name to text, USING and utf8. |