如何将Mybatis Javassist代理对象转换为源对象(unproxy对象)?

时间:2017-08-03 08:20:55

标签: mybatis javassist

Mybatis执行sql并返回一个Javassist代理对象。

我想将Javassist代理对象转换为源对象。

因为有时我不想在我的代码中传递代理对象(当其他框架反映对象时会导致关联SQL)。我想使用源对象(没有代理)。

例如: select * from user where id = 1;

Mybatis返回一个对象类型:User$$_jvstec7_0@a5843b

但我想将其转换为unproxy对象:User@c5641a

如何在不设置对象中的每个成员字段的情况下获取unproxy对象?

提前致谢。

0 个答案:

没有答案