2009-07-13 13 views
1

私はGrailsに各インスタンスのキーと値のペアのセットを格納する必要のあるドメインオブジェクトを持っています。約10組は決してありません。アプリケーションのユーザーは、これらのキーと値のペアを編集できる必要があります。今は、ドメインクラスの各インスタンスのデータをHashMapに格納する方法を検討しています。これがうまくいくとは思いますが、grails generate-allで生成されたコードを使用する代わりに、これらのオブジェクトを編集、更新、および表示するための相当量のカスタムコードを書く必要があります。キーと値のペアを保存して編集するより良い方法があるのですか、それともHashMapだけを使うべきですか?キーと値のペアをGrailsに保存して編集しますか?

答えて

3

各キー/値のペアをファーストクラスのオブジェクトとしてモデル化した場合はどうなりますか?例えば:

generate-allコマンドは、これに対してかなり単純なUIを作成しますが、使用可能であり、カスタマイズの出発点です。あなたは自分自身の制約を書いて、GORMのバリデーションなどを活用することができます。

しかし、それはちょっとハッキーです。パフォーマンスは素晴らしいとは言えませんが、少数しかないと思っていません。問題になる

関連する問題