master: So it turns out that the DBCP example I copied was for an incredibly old version of hibernate. Hibernate isn't interested in being nice with major version upgrades, so I did some sleuthing and my connection provider will compile, but let's not confuse that with success. Also fixed some other compilation issues. Down to symbol and method issues now.