2016-04-25 56 views

回答

3

您可以实现字段的getters,解密并在getter中返回值。仍然只是按字段名称访问值。 它会解决你的问题和恕我直言更好的办法。

1

Grails自动保存对象 - 您可以通过使用read()而不是get()来防止它。

虽然,我建议保留解密值在单独的transient属性。

+0

感谢您的建议。域类是类Employee {String firstname String lastname def afterLoad(){ def lst = dataEncryption.getEncryptColumns() String val; VAL =名字 字符串德瓦尔= dataEncryption.decryptData() 姓名=德瓦尔 } }赶上(例外){ }}}},我无法使姓名为瞬态场。 – user3176131