こんにちは私はUIに表示する前に、値を復号化する必要があります。同じ私のドメインクラスのafterLoad()イベントの値を解読しようとしています。これらの復号化された値はDBに保存されます。それをやめる方法を教えてください。grailsドメインクラスafterload DBに値を保存
0
A
答えて
3
フィールドのゲッターを実装するだけで、ゲッターの値を復号化して返すことができます。それでもフィールド名で値にアクセスするだけです。 それはあなたの問題を解決し、より良い方法をIMHOになります。
1
Grailsは自動的にオブジェクトを保存します。これは、get()の代わりにread()を使用することで回避できます。
ただし、復号化された値を別々のtransientプロパティに保存することをお勧めします。
関連する問題
- 1. Grailsの自己参照ドメインクラス保存
- 2. Grails、フィールドのドメインクラスのデフォルト値
- 3. 関連するドメインクラスをGrailsで保存する
- 4. grailsのドメインクラス
- 5. Grailsドメインクラス。ランダムフィールド
- 6. Grailsドメインクラスのインタフェースタイプオブジェクト
- 7. Grails 3.2.8ドメインクラスの依存性注入
- 8. Grails 3ドメインクラス構成
- 9. のGrails 3.3.2ドメインクラスの継承問題
- 10. Grailsの - 私は、ドメインクラス作成したドメインクラス
- 11. Grailsのドメインクラスのイベント
- 12. 時間フィールドgrailsドメインクラス
- 13. Grailsのは、非永続ドメインクラス
- 14. Grailsを使用したドメインクラスのユニットテスト
- 15. パッケージを使用してドメインクラスを保持するGrails
- 16. のGrails/Groovyは:GORMドメインクラスで
- 17. Grails。ドメインクラスとそのメソッド?
- 18. Grails:ドメインクラスを変更するには
- 19. はどのようなドメインクラスを考えるとGrailsの3ドメインクラス
- 20. Grailsの親ドメインクラスの "lastUpdated"フィールドを更新
- 21. GroovyShellスクリプトからGrailsドメインクラスにアクセス
- 22. データベースからのGrailsドメインクラスの作成
- 23. ダイナミックフォームDBに保存
- 24. grailsドメインクラスでデフォルト値を設定する方法
- 25. Magento2 gallery afterLoadコールバック
- 26. Grails:非同期Webリクエスト後にオブジェクトをDBに保存する方法は?
- 27. grailsドメインクラスの継承を使用
- 28. toString()をオーバーライドしてgrailsドメインクラスのnullポインタ
- 29. JSONデータをdbに保存
- 30. オブジェクトをsqlite dbに保存
ありがとうございました。ドメインクラスはクラスです。Employee {String firstname String lastname def afterLoad(){ def lst = dataEncryption.getEncryptColumns() 文字列val; ヴァル= FIRSTNAME 文字列関数deval = dataEncryption.decryptData() FIRSTNAME =関数deval }}キャッチ(例外例){ }}}}、Iは一時フィールドとしてFIRSTNAMEを行うことができません。 – user3176131