Hibernate Transformers.aliasToBean 与 AliasToBeanResultTransformer

JBe*_*a93 2 java hibernate

我想知道是否有人可以向我解释使用 Transformers.aliasToBean() 或类 AliasToBeanResultTransformer 有什么区别?使用这两种做法有什么优点或缺点?

非常感谢

JB *_*zet 5

Transformers.aliasToBean() 的源代码是:

public static ResultTransformer aliasToBean(Class target) {
    return new AliasToBeanResultTransformer(target);
}
Run Code Online (Sandbox Code Playgroud)

所以它只是作为 AliasToBeanResultTransformer 的工厂方法。使用此工厂方法或直接调用 AliasToBeanResultTransformer 是严格等效的。