GORM で永続化されたオブジェクトと、変更を参照している Mongo のコレクションがある場合、それらのプロパティを一覧表示するにはどうすればよいですか? たとえば(私の実際のユースケースではありません)、Toyというクラスがあり、名前と価格のフィールドがあり、誰かがメーカーをデータベースに追加しますが、コードは追加しません...
class Toy {
String name
Double price
}
class SomeController {
def show() {
def Toy t
t = Toy.get(1)
render t['manufacturer']
}
}
t['manufacturer'] は正常に動作します。クラスのフィールド定義に関係なく、データベース内のすべてのプロパティをロードするための呼び出しですが、私 (Groovy の初心者) は、これらのサブスクリプト可能なプロパティをリストして、何かが変更されたかどうかを知る方法を知りません。