加密的longblob字段中字符串中的特殊字符(´),显示为null

时间:2019-05-23 20:23:17

标签: java mysql playframework aes

我的mysql数据库中有一个longblob字段,该字段使用@Encrypted批注进行了加密,并且当它具有特殊字符(如“´”)时显示空结果。

该保护对象正在Java 7中使用play框架。 保存字段时一切都很好。但是在播放应用程序中列出内容时,带有特殊字符(如“´”)的内容显示为空。

//this is the annotation in my model to encrypt date

@Encrypted
public String messaje;


public Messaje getMessaje() { return messaje; }


//this is the getter in my model to get the field

@JsonView({Views.AppConversation.class})
    public String getContent() {
        if (getMessaje() != null) return getMessaje().mensaje;
        return null;
    }

0 个答案:

没有答案