I recently read somewhere that Hibernate now has stopped using cglib for the proxy generation and now uses JDK's dynamic proxies. Does anyone know why this was done? Was it because cglib causes performance problems?
I don't really know, although it looks like there were some minor issues with CGLIB, and with the relatively quiet nature of the project. Whether or not the issues were serious enough to change the default, I don't really know.