私はGrailsに各インスタンスのキーと値のペアのセットを格納する必要のあるドメインオブジェクトを持っています。約10組は決してありません。アプリケーションのユーザーは、これらのキーと値のペアを編集できる必要があります。今は、ドメインクラスの各インスタンスのデータをHashMapに格納する方法を検討しています。これがうまくいくとは思いますが、grails generate-allで生成されたコードを使用する代わりに、これらのオブジェクトを編集、更新、および表示するための相当量のカスタムコードを書く必要があります。キーと値のペアを保存して編集するより良い方法があるのですか、それともHashMapだけを使うべきですか?キーと値のペアをGrailsに保存して編集しますか?
1
A
答えて
3
各キー/値のペアをファーストクラスのオブジェクトとしてモデル化した場合はどうなりますか?例えば:
generate-allコマンドは、これに対してかなり単純なUIを作成しますが、使用可能であり、カスタマイズの出発点です。あなたは自分自身の制約を書いて、GORMのバリデーションなどを活用することができます。
しかし、それはちょっとハッキーです。パフォーマンスは素晴らしいとは言えませんが、少数しかないと思っていません。問題になる
関連する問題
- 1. テキスト値を編集+警告ダイアログテキスト値を編集して別のアクティビティに保存
- 2. Android Studioの編集リストに編集テキストを保存します。
- 3. 状態値をreduxのキー値ペアとして保存する方法は?
- 4. Django ChoiceFieldは編集後に値を保存しませんか?
- 5. JSONキーと値のペアで値の改行を保存する
- 6. バンドルエクストラを編集して保存する
- 7. キー/値のペアを編集するためのDelphiコントロール?
- 8. プロパティにキーと値のペアを保存するスキーマ - マングース
- 9. テーブルの内容を編集してデータベースに保存します
- 10. 編集とGrails
- 11. Re:データを編集してローカルストレージに保存します
- 12. ウィンドウにOdoo.confファイルを保存して編集します
- 13. は、SQLテーブル内のキーと値のペアを保存して、私のアプリケーションでは
- 14. TYPO3:FEユーザーの姓名を保存して編集します
- 15. フォームのコレクションをキー値のペアに保存するには
- 16. Angularjs編集と保存
- 17. Jsonをphpで編集して保存します
- 18. コアデータにキー値のペアを保存する方法は?
- 19. Solr文書の動的キー値のペアの保存と検索
- 20. cakephpに複数のレコードを編集して保存する
- 21. 値を収集して別の変数に保存します
- 22. マングース非同期/検索して編集して保存しますか?
- 23. Android共有の設定値を表示して編集するには保存して終了しました
- 24. Apache Ignite CLIでキー値のペアを保存する
- 25. SQL/Statsアグリゲーターでキー値のペアを保存する
- 26. Linqを使って要素をXMLファイルに編集して保存します
- 27. ハッシュの有無にかかわらずキー値ペアを保存する
- 28. データを編集してコアデータに保存する方法
- 29. WPF GridViewを編集してデータベースに保存する方法は?
- 30. vb.net基準に基づいてファイルを編集して保存します