Hibernate is designed to operate in many different environments and, as such, there is a broad range of configuration parameters.
Most have sensible default values and Hibernate is distributed with an example hibernate.properties file in etc/ that displays the various options.