Hibernate Transformers.aliasToBean与AliasToBeanResultTransformer

时间:2013-04-29 09:03:09

标签: java hibernate

我想知道是否有人可以向我解释使用Transformers.aliasToBean()或类AliasToBeanResultTransformer的不同之处是什么? 使用这两种做法有哪些优点或缺点?

非常感谢

1 个答案:

答案 0 :(得分:4)

Transformers.aliasToBean()的源代码是:

public static ResultTransformer aliasToBean(Class target) {
    return new AliasToBeanResultTransformer(target);
}

因此它只是作为AliasToBeanResultTransformer的工厂方法。使用此工厂方法或直接调用AliasToBeanResultTransformer完全等效。