有好长一段都是在输出hibernate的映射,是不是那得问题?我把<many-to-one>的lazy="false"都去掉了,还是不行~启动后打开 页面也超慢。输出的hibernate查询语句也是重复的输出N多条~
下面是日志: 2009-7-29 9:34:49 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Program Files\Java\jdk1.6.0_14\bin;D:\Program Files\apache-tomcat-6.0.20\bin
2009-7-29 9:34:49 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2009-7-29 9:34:49 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 351 ms
2009-7-29 9:34:49 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2009-7-29 9:34:49 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.20
2009-7-29 9:34:49 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2009-7-29 9:34:49 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2009-7-29 9:34:50 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring root WebApplicationContext
09:34:54,062 INFO Environment:514 - Hibernate 3.2.5
09:34:54,203 INFO Environment:547 - hibernate.properties not found
09:34:54,281 INFO Environment:681 - Bytecode provider name : cglib
09:34:54,390 INFO Environment:598 - using JDK 1.4 java.sql.Timestamp handling
09:34:55,703 INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Lesson.hbm.xml
09:34:58,843 INFO HbmBinder:300 - Mapping class: org.huadoo.model.Lesson -> lesson
09:35:00,515 INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Privileges.hbm.xml
09:35:01,687 INFO HbmBinder:300 - Mapping class: org.huadoo.model.Privileges -> t_privileges
09:35:01,781 INFO HbmBinder:1422 - Mapping collection: org.huadoo.model.Privileges.roles -> t_role_privileges
09:35:01,828 INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Question.hbm.xml
09:35:03,062 INFO HbmBinder:300 - Mapping class: org.huadoo.model.Question -> question
09:35:03,296 INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Qumode.hbm.xml
09:35:04,484 INFO HbmBinder:300 - Mapping class: org.huadoo.model.Qumode -> qumode
09:35:04,578 INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Qutlp.hbm.xml
09:35:05,796 INFO HbmBinder:300 - Mapping class: org.huadoo.model.Qutlp -> qutlp
09:35:05,890 INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Qutype.hbm.xml
09:35:07,078 INFO HbmBinder:300 - Mapping class: org.huadoo.model.Qutype -> qutype
09:35:07,156 INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Role.hbm.xml
09:35:08,328 INFO HbmBinder:300 - Mapping class: org.huadoo.model.Role -> t_role
09:35:08,421 INFO HbmBinder:1422 - Mapping collection: org.huadoo.model.Role.privileges -> t_role_privileges
09:35:08,484 INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Textbook.hbm.xml
09:35:09,718 INFO HbmBinder:300 - Mapping class: org.huadoo.model.Textbook -> textbook
09:35:09,843 INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Unit.hbm.xml
09:35:11,031 INFO HbmBinder:300 - Mapping class: org.huadoo.model.Unit -> unit
09:35:11,109 INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\User.hbm.xml
09:35:12,281 INFO HbmBinder:300 - Mapping class: org.huadoo.model.User -> t_user
09:35:12,406 INFO HbmBinder:2385 - Mapping collection: org.huadoo.model.Lesson.questions -> question
09:35:12,468 INFO HbmBinder:2385 - Mapping collection: org.huadoo.model.Qumode.question -> question
09:35:12,515 INFO HbmBinder:2385 - Mapping collection: org.huadoo.model.Qumode.qutlp -> qutlp
09:35:12,562 INFO HbmBinder:2385 - Mapping collection: org.huadoo.model.Qutlp.questions -> question
09:35:12,609 INFO HbmBinder:2385 - Mapping collection: org.huadoo.model.Qutype.question -> question
09:35:12,671 INFO HbmBinder:2385 - Mapping collection: org.huadoo.model.Role.users -> t_user
09:35:12,718 INFO HbmBinder:2385 - Mapping collection: org.huadoo.model.Textbook.units -> unit
09:35:12,765 INFO HbmBinder:2385 - Mapping collection: org.huadoo.model.Unit.lessons -> lesson
09:35:12,937 INFO ConnectionProviderFactory:72 - Initializing connection provider: org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider
09:35:16,234 INFO SettingsFactory:89 - RDBMS: MySQL, version: 5.1.36-community
09:35:16,281 INFO SettingsFactory:90 - JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-5.1.6 ( Revision: ${svn.Revision} )
09:35:16,671 INFO Dialect:152 - Using dialect: org.hibernate.dialect.SQLServerDialect
09:35:16,859 INFO TransactionFactoryFactory:34 - Transaction strategy: org.springframework.orm.hibernate3.SpringTransactionFactory
09:35:16,921 INFO TransactionManagerLookupFactory:33 - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
09:35:16,968 INFO SettingsFactory:143 - Automatic flush during beforeCompletion(): disabled
09:35:17,015 INFO SettingsFactory:147 - Automatic session close at end of transaction: disabled
09:35:17,078 INFO SettingsFactory:162 - Scrollable result sets: enabled
09:35:17,125 INFO SettingsFactory:170 - JDBC3 getGeneratedKeys(): enabled
09:35:17,171 INFO SettingsFactory:178 - Connection release mode: auto
09:35:17,234 INFO SettingsFactory:205 - Default batch fetch size: 1
09:35:17,265 INFO SettingsFactory:209 - Generate SQL with comments: disabled
09:35:17,312 INFO SettingsFactory:213 - Order SQL updates by primary key: disabled
09:35:17,359 INFO SettingsFactory:217 - Order SQL inserts for batching: disabled
09:35:17,406 INFO SettingsFactory:386 - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
09:35:17,515 INFO ASTQueryTranslatorFactory:24 - Using ASTQueryTranslatorFactory
09:35:17,562 INFO SettingsFactory:225 - Query language substitutions: {}
09:35:17,609 INFO SettingsFactory:230 - JPA-QL strict compliance: disabled
09:35:17,656 INFO SettingsFactory:235 - Second-level cache: enabled
09:35:17,703 INFO SettingsFactory:239 - Query cache: disabled
09:35:17,750 INFO SettingsFactory:373 - Cache provider: org.hibernate.cache.NoCacheProvider
09:35:17,796 INFO SettingsFactory:254 - Optimize cache for minimal puts: disabled
09:35:17,843 INFO SettingsFactory:263 - Structured second-level cache entries: disabled
09:35:18,031 INFO SettingsFactory:283 - Echoing all SQL to stdout
09:35:18,078 INFO SettingsFactory:290 - Statistics: disabled
09:35:18,125 INFO SettingsFactory:294 - Deleted entity synthetic identifier rollback: disabled
09:35:18,171 INFO SettingsFactory:309 - Default entity-mode: pojo
09:35:18,203 INFO SettingsFactory:313 - Named query checking : enabled
09:35:18,750 INFO SessionFactoryImpl:161 - building session factory
09:35:26,515 INFO SessionFactoryObjectFactory:82 - Not binding factory to JNDI, no JNDI name configured
2009-7-29 9:35:34 org.apache.catalina.core.ApplicationContext log
信息: Initializing WebApplicationContext for Struts ActionServlet 'action', module ''
2009-7-29 9:35:39 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2009-7-29 9:35:41 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2009-7-29 9:35:41 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/344 config=null
2009-7-29 9:35:42 org.apache.catalina.startup.Catalina start
信息: Server startup in 52901 ms
下面是日志: 2009-7-29 9:34:49 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Program Files\Java\jdk1.6.0_14\bin;D:\Program Files\apache-tomcat-6.0.20\bin
2009-7-29 9:34:49 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2009-7-29 9:34:49 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 351 ms
2009-7-29 9:34:49 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2009-7-29 9:34:49 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.20
2009-7-29 9:34:49 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2009-7-29 9:34:49 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2009-7-29 9:34:50 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring root WebApplicationContext
09:34:54,062 INFO Environment:514 - Hibernate 3.2.5
09:34:54,203 INFO Environment:547 - hibernate.properties not found
09:34:54,281 INFO Environment:681 - Bytecode provider name : cglib
09:34:54,390 INFO Environment:598 - using JDK 1.4 java.sql.Timestamp handling
09:34:55,703 INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Lesson.hbm.xml
09:34:58,843 INFO HbmBinder:300 - Mapping class: org.huadoo.model.Lesson -> lesson
09:35:00,515 INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Privileges.hbm.xml
09:35:01,687 INFO HbmBinder:300 - Mapping class: org.huadoo.model.Privileges -> t_privileges
09:35:01,781 INFO HbmBinder:1422 - Mapping collection: org.huadoo.model.Privileges.roles -> t_role_privileges
09:35:01,828 INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Question.hbm.xml
09:35:03,062 INFO HbmBinder:300 - Mapping class: org.huadoo.model.Question -> question
09:35:03,296 INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Qumode.hbm.xml
09:35:04,484 INFO HbmBinder:300 - Mapping class: org.huadoo.model.Qumode -> qumode
09:35:04,578 INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Qutlp.hbm.xml
09:35:05,796 INFO HbmBinder:300 - Mapping class: org.huadoo.model.Qutlp -> qutlp
09:35:05,890 INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Qutype.hbm.xml
09:35:07,078 INFO HbmBinder:300 - Mapping class: org.huadoo.model.Qutype -> qutype
09:35:07,156 INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Role.hbm.xml
09:35:08,328 INFO HbmBinder:300 - Mapping class: org.huadoo.model.Role -> t_role
09:35:08,421 INFO HbmBinder:1422 - Mapping collection: org.huadoo.model.Role.privileges -> t_role_privileges
09:35:08,484 INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Textbook.hbm.xml
09:35:09,718 INFO HbmBinder:300 - Mapping class: org.huadoo.model.Textbook -> textbook
09:35:09,843 INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Unit.hbm.xml
09:35:11,031 INFO HbmBinder:300 - Mapping class: org.huadoo.model.Unit -> unit
09:35:11,109 INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\User.hbm.xml
09:35:12,281 INFO HbmBinder:300 - Mapping class: org.huadoo.model.User -> t_user
09:35:12,406 INFO HbmBinder:2385 - Mapping collection: org.huadoo.model.Lesson.questions -> question
09:35:12,468 INFO HbmBinder:2385 - Mapping collection: org.huadoo.model.Qumode.question -> question
09:35:12,515 INFO HbmBinder:2385 - Mapping collection: org.huadoo.model.Qumode.qutlp -> qutlp
09:35:12,562 INFO HbmBinder:2385 - Mapping collection: org.huadoo.model.Qutlp.questions -> question
09:35:12,609 INFO HbmBinder:2385 - Mapping collection: org.huadoo.model.Qutype.question -> question
09:35:12,671 INFO HbmBinder:2385 - Mapping collection: org.huadoo.model.Role.users -> t_user
09:35:12,718 INFO HbmBinder:2385 - Mapping collection: org.huadoo.model.Textbook.units -> unit
09:35:12,765 INFO HbmBinder:2385 - Mapping collection: org.huadoo.model.Unit.lessons -> lesson
09:35:12,937 INFO ConnectionProviderFactory:72 - Initializing connection provider: org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider
09:35:16,234 INFO SettingsFactory:89 - RDBMS: MySQL, version: 5.1.36-community
09:35:16,281 INFO SettingsFactory:90 - JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-5.1.6 ( Revision: ${svn.Revision} )
09:35:16,671 INFO Dialect:152 - Using dialect: org.hibernate.dialect.SQLServerDialect
09:35:16,859 INFO TransactionFactoryFactory:34 - Transaction strategy: org.springframework.orm.hibernate3.SpringTransactionFactory
09:35:16,921 INFO TransactionManagerLookupFactory:33 - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
09:35:16,968 INFO SettingsFactory:143 - Automatic flush during beforeCompletion(): disabled
09:35:17,015 INFO SettingsFactory:147 - Automatic session close at end of transaction: disabled
09:35:17,078 INFO SettingsFactory:162 - Scrollable result sets: enabled
09:35:17,125 INFO SettingsFactory:170 - JDBC3 getGeneratedKeys(): enabled
09:35:17,171 INFO SettingsFactory:178 - Connection release mode: auto
09:35:17,234 INFO SettingsFactory:205 - Default batch fetch size: 1
09:35:17,265 INFO SettingsFactory:209 - Generate SQL with comments: disabled
09:35:17,312 INFO SettingsFactory:213 - Order SQL updates by primary key: disabled
09:35:17,359 INFO SettingsFactory:217 - Order SQL inserts for batching: disabled
09:35:17,406 INFO SettingsFactory:386 - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
09:35:17,515 INFO ASTQueryTranslatorFactory:24 - Using ASTQueryTranslatorFactory
09:35:17,562 INFO SettingsFactory:225 - Query language substitutions: {}
09:35:17,609 INFO SettingsFactory:230 - JPA-QL strict compliance: disabled
09:35:17,656 INFO SettingsFactory:235 - Second-level cache: enabled
09:35:17,703 INFO SettingsFactory:239 - Query cache: disabled
09:35:17,750 INFO SettingsFactory:373 - Cache provider: org.hibernate.cache.NoCacheProvider
09:35:17,796 INFO SettingsFactory:254 - Optimize cache for minimal puts: disabled
09:35:17,843 INFO SettingsFactory:263 - Structured second-level cache entries: disabled
09:35:18,031 INFO SettingsFactory:283 - Echoing all SQL to stdout
09:35:18,078 INFO SettingsFactory:290 - Statistics: disabled
09:35:18,125 INFO SettingsFactory:294 - Deleted entity synthetic identifier rollback: disabled
09:35:18,171 INFO SettingsFactory:309 - Default entity-mode: pojo
09:35:18,203 INFO SettingsFactory:313 - Named query checking : enabled
09:35:18,750 INFO SessionFactoryImpl:161 - building session factory
09:35:26,515 INFO SessionFactoryObjectFactory:82 - Not binding factory to JNDI, no JNDI name configured
2009-7-29 9:35:34 org.apache.catalina.core.ApplicationContext log
信息: Initializing WebApplicationContext for Struts ActionServlet 'action', module ''
2009-7-29 9:35:39 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2009-7-29 9:35:41 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2009-7-29 9:35:41 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/344 config=null
2009-7-29 9:35:42 org.apache.catalina.startup.Catalina start
信息: Server startup in 52901 ms
showsql一般只是为了调试方便,对速度并没有什么影响
把INFO的输出都取消就可以了