不久前,我在基于休眠的项目中使用Javassist,并且在代码中需要代理的真实实例的地方,我只是这样做了:
ArrayList<String> myList = (ArrayList<String>) getIntent().getSerializableExtra("mylist");
现在,我已切换到ByteBuddy,我希望做同样的事情。但是,由于代理现在未实现 HibernateProxy ,因此Hibernate.unproxy()方法不再起作用,这导致这段代码再次返回代理。显然,用ByteBuddy生成的代理称为 HibernateBasicProxy 。我该怎么做才能使用ByteBuddy代理获取真实实例?