我这样做是为了在mysql表中加密我的列:
INSERT INTO credit_card_info (card_id, card_num) VALUES (UUID() , AES_ENCRYPT(${params.card_num_enc},'*************'))
对于解密,我只使用了AES_DECRYPT
方法。现在我转向使用GORM。
我想用GORM达到同样的效果。这是可能的,在域类中我可以指定加密技术吗?是这样我怎么解密他们?是否可以在GORM中使用UUID
函数?
答案 0 :(得分:2)
spring-security-core plugin执行类似的任务,在保存之前加密用户的密码。
GORM Domain objects have events可以在插入之前触发,在加载等之后可以加密/解密数据。