This pertains to Hibernate's proxying of JDBC objects which was a short-lived implementation detail - it ended up having a lot of performance-related overhead, so was removed very quickly.