尴尬,但我找不到我的方式的错误。无论我尝试什么M
总是对象(不是实际的泛型类型)。我有一个简单的设置(M
是一个 grails 域):
class NewsController extends AbstractController<News> {
}
class AbstractController<M> {
def show(Long id){
log.info(M)
// prints: INFO common.AbstractController - class java.lang.Object
def entity = M.get(id) //errors
// .. other code
}
}
请温柔一点,这感觉就像一个大脑放屁/愚蠢的东西。