Grails 如何从完整路径获取对象名称的字符串文字

Grails 如何从完整路径获取对象名称的字符串文字,grails,groovy,Grails,Groovy,我有一张物品清单 AList = [txnjan,txnfeb, txnmarch...txmarch,txnmarch] 当我这样做的时候 ALIst.each{ println it} 我明白了 class summ.txnjan, class summ.txnfeb summ.txnjan, summ.txnfeb...etc 。。。 当我打印出来的时候 it.name 我明白了 class summ.txnjan, class summ.txnfeb summ.txnjan,

我有一张物品清单

AList = [txnjan,txnfeb, txnmarch...txmarch,txnmarch]
当我这样做的时候

ALIst.each{ println it}
我明白了

class summ.txnjan, class summ.txnfeb
summ.txnjan, summ.txnfeb...etc
。。。 当我打印出来的时候

it.name
我明白了

class summ.txnjan, class summ.txnfeb
summ.txnjan, summ.txnfeb...etc
我怎样才能得到类名的字符串文本,而不是像预附加包那样

'txnjan', 'txnfeb', 'txnmarch'
…等等,我想在HQL查询中使用它

有没有更简单的方法?或者做一个

string.split("\\.")

使用:

输出:

String
Integer
List
Boolean
顺便说一句,在Java世界中,使用小写的类型名和大写的驼峰式变量名(例如,
AList
)是非常令人困惑的,因为Java世界中的命名约定非常严格。尝试对类型使用大写camel,对变量使用小写camel:)