NutzCN Logo
问答 Entity中数据库加密字段值
发布于 2194天前 作者 qq_f55c6d47 2070 次浏览 复制 上一个帖子 下一个帖子
标签:

业务需要对字段值进行加密处理,能在Entity完成如下功能么?
1.取出字段时进行解密
2.写入字段时进行加密
考虑到模糊查询用setter/getter没法实现

8 回复

找客户或产品经理改需求

我也遇到这样的需求,通过注解来把查询结果中的加密字段解密出来

有没有解决方案@qq_111122223333(qq_22053f6e)

加密之后你怎么查询和集合,呵呵

来自炫酷的 NutzCN

加密通过数据如oracle dbms_crypto 通过sql加密现在矿建可以使用@Prev({ @SQL(db = DB.ORACLE, value = "select PKG_AES.F_ENCRYPT('9337B2D485D77C2BE6AB4B693EB638B38561A9EA24C6CDEAAF04773C8B594434','$bz') from demo") })能实现,在想有没有像@Prev这种形式扩展一个用sql解密

那你还是用EL吧 @Prev(els=@EL("$me.xxx()"))

取值也可以吗,目前只用到数据库插入可以加密

添加回复
请先登陆
回到顶部