C3P0 0.9.1 complains during startup about the property names used in the example above. This can be solved by prefixing them with "hibernate.". The C3P0 documentation uses the correct names (see http://www.mchange.com/projects/c3p0/index.html#hibernate-specific).