Duvidas no Hibernate

Pessoal estou estudando um pouco hibernate e sempre sigo alguns padrões queria saber o que exatamente siginifica estes property


	<!--JDBC connection pool_size (use the built-in)-->
	<Property name = "connection.pool_size">1</Property>
	
	<!--SQL Dialect-->
	<Property name = "dialect">org.hibernate.dialect.MySQLDialect</Property>
	
	<!--Enable Hibernate automatic session context management -->
	<Property name = "current_session_context_class">thread</Property>
	
	<!--Disable second-level cache -->
	<Property name = "cache.provider_class">org.hibernate.cache.NoCacheProvider</Property>
	
	<!--Echo all executed SQL to stdout -->
	<Property name = "show_sql">false</Property>

Dá uma olhada na API que eh facinho de encontrar…

connection.pool_size refere-se a quantidade de conexões que poderão ser mantidas no pool;
dialect propicia vc a informar o dialeto do seu banco, assim, o acesso pode ser melhor customizado ao mesmo;
show_sql habilita ou não a exibição das queries geradas pelo hibernate.

dá um look para informações mais completa: http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/session-configuration.html

wlw pelas dicas ajudou bastante…