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:)