SSH中Query.list()エラー


今日はajaxに会って、何度も請求したら無効になります。
インターネットで長い間探しましたが、データベース接続が適時に釈放されなかった原因です。接続はバッファの最大制限を超えました。
下の太さの句をつければいいです。
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
		<property name="dataSource" ref="dataSource">
		</property>
		
		<property name="mappingLocations">
			<list>
				<value>classpath:dao/*.hbm.xml</value>
			</list>
		</property>
		<property name="hibernateProperties">
			<props>
				<prop key="hibernate.dialect">org.hibernate.dialect.OracleDialect </prop>
				<prop key="hibernate.show_sql">false</prop>
				<prop key="hibernate.hbm2ddl.auto">validate</prop>
				<prop key="hibernate.jdbc.batch_size">20</prop>
				[b]<prop key="hibernate.connection.release_mode">auto</prop>[/b]
			</props>
		</property>

	</bean>