Using Hibernate 4.1.0.Final and Spring 3.1.1.Release, upon Hibernate configuration, the configure method is called. The configure method gets called on the base class C3P0ConnectionProvider though, because the method signature requires a Map object rather than a properties object. When I copied the contents of EncryptedPasswordC3P0ConnectionProvider into my own class and changed the method signature, the configure method was hit successfully.