0

Terminというオブジェクトがあり、印刷すると次の値が得られます

println(Termin)
 #1   User123  20.00 Home

たとえば、次のようにプロパティ フィールド名を出力するにはどうすればよいですか。

user_id user_name time location
4

3 に答える 3

3

あなたはできるはずです:

def propNames = grailsApplication.getDomainClass( 'Termin' ).properties*.name 
于 2013-05-29T12:20:48.030 に答える
2

以下のコードを使用して、ドメインのプロパティを取得しました。

Shop.class.getDeclaredFields().grep { !it.synthetic && !Modifier.isStatic(it.getModifiers())}.name
于 2013-05-29T12:19:28.773 に答える
1

名前と値...

object.properties.each { k,v->
  println "${k} | ${v}"
}
于 2013-05-29T14:15:42.323 に答える