我将Hibernate与代理一起使用,并且得到了属于的类的对象test.DBUser$$EnhancerByCGLIB$$40e99a2d。
test.DBUser$$EnhancerByCGLIB$$40e99a2d
是否有Hibernate方法test.DBUser从代理 类中 检索基类(在这种情况下)?我知道Hibernate.getClass(),但是需要一个Object,而我正在寻找一个以a作为输入的方法Class。
test.DBUser
Hibernate.getClass()
Object
Class
我发现,这比我getSuperclass()想像的要容易:只需调用代理类即可获得未代理的原始类。我不确定这有多普遍,但似乎可行。
getSuperclass()