| 
					
						 I am a new Hibernate User,when I use 
 Hibernate 3
 JbuilderX
 Sqlserver2000 Database
 
 and It give me following infomation:
 
 INFO DriverManagerConnectionProvider:147 - cleaning up connection pool: jdbc:jtds:sqlserver://localhost:1433/myShield;charset=GBK
 
 my hibernate.cfg.xml as following:
 <!DOCTYPE hibernate-configuration PUBLIC
 	"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
 	"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
 
 <hibernate-configuration>
 	<session-factory>
         <property name="dialect">org.hibernate.dialect.SQLServerDialect</property>
         <property name="connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property>
         <property name="connection.username">sa</property>
         <property name="connection.password">123</property>
         <property name="connection.url">jdbc:jtds:sqlserver://localhost:1433/myShield;charset=GBK</property>
         
 		<property name="connection.pool.size">30</property>
 		<property name="statement_cache.size">30</property>
 		<property name="jdbc.fetch_size">50</property>
 		<property name="jdbc.batch_size">30</property>
 		<property name="show_sql">false</property>
 
 	<mapping resource="myshield/logActionForm.hbm.xml"/>
 
 
 	</session-factory>
 </hibernate-configuration>
 
 -----
 HibernateUtil.java
 
 package myshield;
 
 import org.hibernate.HibernateException;
 import org.hibernate.Session;
 import org.hibernate.SessionFactory;
 import org.hibernate.cfg.Configuration;
 import java.io.File;
 
 public class HibernateUtil {
 
         private static  SessionFactory sessionFactory=null;;
 
         static {
                 try {
                   sessionFactory = new Configuration().configure().buildSessionFactory();
                     }
                    catch (HibernateException ex) {
                         throw new RuntimeException(
                                 "Exception building SessionFactory: " + ex.getMessage(),
                                 ex);
                 }
         }
 
         public static final ThreadLocal session = new ThreadLocal();
 
         public static Session currentSession() throws HibernateException {
                 Session s = (Session) session.get();
                 // Open a new Session, if this Thread has none yet
                 if (s == null) {
                         s = sessionFactory.openSession();
                         session.set(s);
                 }
                 return s;
         }
 
         public static void closeSession() throws HibernateException {
                 Session s = (Session) session.get();
                 session.set(null);
                 if (s != null)
                         s.close();
         }
 }
 
 ---
     
      Session session = HibernateUtil.currentSession();
      Transaction tx = session.beginTransaction();
 
 ----
 
 logActionForm.hbm.xml
 ... ...
 It can't built a new SessionFactory,when I debug here:
 
 sessionFactory = new Configuration().configure().buildSessionFactory();
 
 It always give me as following:
 ------
 11:16:23,687  INFO Environment:456 - Hibernate 3.0rc1
 
 11:16:23,890  INFO Environment:469 - hibernate.properties not found
 
 11:16:24,015  INFO Environment:502 - using CGLIB reflection optimizer
 
 11:16:24,031  INFO Environment:532 - using JDK 1.4 java.sql.Timestamp handling
 
 11:16:24,109  INFO Configuration:1228 - configuring from resource: /hibernate.cfg.xml
 
 11:16:24,156  INFO Configuration:1199 - Configuration resource: /hibernate.cfg.xml
 
 11:16:26,890  INFO Configuration:439 - Mapping resource: myshield/logActionForm.hbm.xml
 
 11:16:54,531  INFO HbmBinder:256 - Mapping class: myshield.logActionForm -> basic_info
 
 11:16:55,218  INFO Configuration:1340 - Configured SessionFactory: null
 
 11:16:55,312  INFO Configuration:844 - processing extends queue
 
 11:16:55,328  INFO Configuration:848 - processing collection mappings
 
 11:16:55,421  INFO Configuration:857 - processing association property references
 
 11:16:55,468  INFO Configuration:884 - processing foreign key constraints
 
 11:16:58,218  INFO Dialect:89 - Using dialect: org.hibernate.dialect.SQLServerDialect
 
 11:16:58,703  INFO SettingsFactory:90 - Default batch fetch size: 1
 
 11:16:58,765  INFO SettingsFactory:94 - Generate SQL with comments: disabled
 
 11:16:58,859  INFO SettingsFactory:98 - Order SQL updates by primary key: disabled
 
 11:16:58,875  INFO SettingsFactory:273 - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
 
 11:16:59,093  INFO ASTQueryTranslatorFactory:21 - Using ASTQueryTranslatorFactory
 
 11:16:59,171  INFO SettingsFactory:106 - Query language substitutions: {}
 
 11:16:59,562  INFO DriverManagerConnectionProvider:41 - Using Hibernate built-in connection pool (not for production use!)
 
 11:16:59,625  INFO DriverManagerConnectionProvider:42 - Hibernate connection pool size: 20
 
 11:16:59,718  INFO DriverManagerConnectionProvider:45 - autocommit mode: false
 
 11:16:59,890  INFO DriverManagerConnectionProvider:80 - using driver: net.sourceforge.jtds.jdbc.Driver at URL: jdbc:jtds:sqlserver://localhost:1433/myShield;charset=GBK
 
 11:16:59,921  INFO DriverManagerConnectionProvider:86 - connection properties: {user=sa, password=****, pool.size=30}
 
 11:17:03,453  INFO SettingsFactory:148 - JDBC batch size: 30
 
 11:17:03,500  INFO SettingsFactory:151 - JDBC batch updates for versioned data: disabled
 
 11:17:03,593  INFO SettingsFactory:156 - Scrollable result sets: enabled
 
 11:17:03,625  INFO SettingsFactory:164 - JDBC3 getGeneratedKeys(): enabled
 
 11:17:03,687  INFO SettingsFactory:168 - JDBC result set fetch size: 50
 
 11:17:03,812  INFO TransactionFactoryFactory:31 - Using default transaction strategy (direct JDBC transactions)
 
 11:17:03,984  INFO TransactionManagerLookupFactory:33 - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
 
 11:17:04,062  INFO SettingsFactory:176 - Automatic flush during beforeCompletion(): disabled
 
 11:17:04,125  INFO SettingsFactory:179 - Automatic session close at end of transaction: disabled
 
 11:17:04,156  INFO SettingsFactory:260 - Cache provider: org.hibernate.cache.EhCacheProvider
 
 11:17:04,359  INFO SettingsFactory:187 - Second-level cache: enabled
 
 11:17:04,406  INFO SettingsFactory:192 - Optimize cache for minimal puts: disabled
 
 11:17:04,437  INFO SettingsFactory:199 - Structured second-level cache entries: enabled
 
 11:17:04,484  INFO SettingsFactory:203 - Query cache: disabled
 
 11:17:04,531  INFO SettingsFactory:214 - Statistics: disabled
 
 11:17:04,578  INFO SettingsFactory:218 - Deleted entity synthetic identifier rollback: disabled
 
 11:17:04,640  INFO SettingsFactory:232 - Default entity-mode: pojo
 
 11:17:09,500  INFO SessionFactoryImpl:140 - building session factory
 
 11:17:09,796  WARN Configurator:126 - No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/E:/myshield/myshield/WEB-INF/lib/ehcache-1.1.jar!/ehcache-failsafe.xml
 
 11:17:14,109  INFO DriverManagerConnectionProvider:147 - cleaning up connection pool: jdbc:jtds:sqlserver://localhost:1433/myShield;charset=GBK
 
 
 ------
   Is there anybody who know about this?why it give me so infomation like :cleaning up connection pool?please help me,Thanks! 
					
  
						
					 |