2016-04-25 58 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