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 回答