如何取消代理在Hibernate中的字节预算代理

时间:2018-07-17 11:06:01

标签: hibernate byte-buddy

不久前,我在基于休眠的项目中使用Javassist,并且在代码中需要代理的真实实例的地方,我只是这样做了:

ArrayList<String> myList = (ArrayList<String>) getIntent().getSerializableExtra("mylist");

现在,我已切换到ByteBuddy,我希望做同样的事情。但是,由于代理现在未实现 HibernateProxy ,因此Hibernate.unproxy()方法不再起作用,这导致这段代码再次返回代理。显然,用ByteBuddy生成的代理称为 HibernateBasicProxy 。我该怎么做才能使用ByteBuddy代理获取真实实例?

0 个答案:

没有答案