我有一个名为Termin的对象,当我打印它时,我得到以下值
println(Termin)
#1 User123 20.00 Home
如何打印属性字段名称,例如:
user_id user_name time location
答案 0 :(得分:3)
你应该可以这样做:
def propNames = grailsApplication.getDomainClass( 'Termin' ).properties*.name
答案 1 :(得分:2)
我使用下面的代码获取域的属性:
Shop.class.getDeclaredFields().grep { !it.synthetic && !Modifier.isStatic(it.getModifiers())}.name
答案 2 :(得分:1)
姓名和价值......
object.properties.each { k,v->
println "${k} | ${v}"
}