美文网首页
自定义JPA实现数据的加解密

自定义JPA实现数据的加解密

作者: refactorMe | 来源:发表于2018-11-27 22:17 被阅读0次

项目上有一个需求,要对部分保存到数据库的敏感信息加密,用国密算法,而数据库还不支持,所以就想办法在数据库读写的时候做个加解密处理。当前用的JPA做ORM,所以就想着在JPA的接口做一个自定义扩展,根据entity的注解来标记那些字段要做加解密,在读写数据库的时候,直接做加解密处理。

所以先定义一个

@NoRepositoryBean

public interface EncryptBaseDaoextends JpaRepository, JpaSpecificationExecutor{

S encryptSave(S entity);

}

相关文章

网友评论

      本文标题:自定义JPA实现数据的加解密

      本文链接:https://www.haomeiwen.com/subject/thfoqqtx.html