纠结了很久很久,一直没解决阿。换了台服务器,hibernate的缓存好像不起作用le stdout_xxxxx.log文件FO  [http-8080-1] org.hibernate.cfg.SettingsFactory - Cache provider: org.hibernate.cache.EhCacheProvider
2010-09-19 08:38:21,109 INFO  [http-8080-1] org.hibernate.cfg.SettingsFactory - Optimize cache for minimal puts: disabled
2010-09-19 08:38:21,109 INFO  [http-8080-1] org.hibernate.cfg.SettingsFactory - Structured second-level cache entries: disabled
2010-09-19 08:38:21,125 INFO  [http-8080-1] org.hibernate.cfg.SettingsFactory - Statistics: disabled
2010-09-19 08:38:21,125 INFO  [http-8080-1] org.hibernate.cfg.SettingsFactory - Deleted entity synthetic identifier rollback: disabled
2010-09-19 08:38:21,125 INFO  [http-8080-1] org.hibernate.cfg.SettingsFactory - Default entity-mode: pojo
2010-09-19 08:38:21,140 INFO  [http-8080-1] org.hibernate.impl.SessionFactoryImpl - building session factory
2010-09-19 08:38:21,484 INFO  [http-8080-1] org.hibernate.impl.SessionFactoryObjectFactory - Not binding factory to JNDI, no JNDI name configured
2010-09-19 08:39:12,875 INFO  [http-8080-3] org.pdagri.action.UserLoginAction - pdnjaqjls login at Sun Sep 19 08:39:12 CST 2010 !
2010-09-19 08:39:46,718 INFO  [http-8080-8] org.pdagri.action.UserLoginAction - pdagrimaster login at Sun Sep 19 08:39:46 CST 2010 !
2010-09-19 08:52:03,500 INFO  [http-8080-8] org.pdagri.action.UserLoginAction - yexinglong login at Sun Sep 19 08:52:03 CST 2010 !
2010-09-19 08:55:50,015 INFO  [http-8080-9] org.pdagri.action.UserLoginAction - duyq login at Sun Sep 19 08:55:50 CST 2010 !
2010-09-19 08:58:26,734 INFO  [http-8080-4] org.pdagri.action.UserLoginAction - webadmin login at Sun Sep 19 08:58:26 CST 2010 !
2010-09-19 08:58:58,328 INFO  [http-8080-8] org.pdagri.action.UserLoginAction - duhuaping login at Sun Sep 19 08:58:58 CST 2010 !
2010-09-19 09:00:16,046 INFO  [http-8080-9] org.pdagri.action.UserLoginAction - pdxqhq login at Sun Sep 19 09:00:16 CST 2010 !
2010-09-19 09:09:21,203 INFO  [http-8080-5] org.pdagri.action.UserLoginAction - pdxqhq login at Sun Sep 19 09:09:21 CST 2010 !
2010-09-19 09:15:59,625 INFO  [http-8080-8] org.pdagri.action.UserLoginAction - gaoqiao login at Sun Sep 19 09:15:59 CST 2010 !
2010-09-19 09:16:19,578 INFO  [http-8080-3] org.pdagri.action.UserLoginAction - liuwenlian login at Sun Sep 19 09:16:19 CST 2010 !
2010-09-19 09:16:41,671 INFO  [http-8080-10] org.pdagri.action.UserLoginAction - pdxqgu login at Sun Sep 19 09:16:41 CST 2010 !
2010-09-19 09:19:48,968 INFO  [http-8080-5] org.pdagri.action.UserLoginAction - gaoqiao login at Sun Sep 19 09:19:48 CST 2010 !
2010-09-19 09:27:02,515 INFO  [http-8080-4] org.pdagri.action.UserLoginAction - caocaifeng login at Sun Sep 19 09:27:02 CST 2010 !
2010-09-19 09:27:33,031 INFO [org.apache.struts.tiles.TilesRequestProcessor] - <Tiles definition factory found for request processor ''.>
2010-09-19 09:27:33,046 INFO [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] - <Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]>
2010-09-19 09:27:33,062 INFO [org.springframework.jdbc.support.SQLErrorCodesFactory] - <SQLErrorCodes loaded: [HSQL, PostgreSQL, MySQL, Oracle, Sybase, DB2, Informix, MS-SQL]>
Hibernate: select ppuser0_.id as id0_, ppuser0_.loginid as loginid0_, ppuser0_.password as password0_, ppuser0_.email as email0_, ppuser0_.mobile as mobile0_, ppuser0_.phone as phone0_, ppuser0_.address as address0_, ppuser0_.attn as attn0_, ppuser0_.cname as cname0_, ppuser0_.clogo as clogo0_, ppuser0_.clogo1 as clogo11_0_, ppuser0_.cadv as cadv0_, ppuser0_.cmeta as cmeta0_, ppuser0_.times as times0_, ppuser0_.area as area0_, ppuser0_.pinpai as pinpai0_, ppuser0_.homepage as homepage0_, ppuser0_.modelid as modelid0_ from login ppuser0_ where 1=1 and ppuser0_.id>2 order by updatetime desc limit ?
Hibernate: select model0_.id as id4_0_, model0_.modelname as modelname4_0_, model0_.productnumber as productn3_4_0_, model0_.newsnumber as newsnumber4_0_, model0_.logosizeW as logosizeW4_0_, model0_.logosizeH as logosizeH4_0_ from model model0_ where model0_.id=?
Hibernate: select model0_.id as id4_0_, model0_.modelname as modelname4_0_, model0_.productnumber as productn3_4_0_, model0_.newsnumber as newsnumber4_0_, model0_.logosizeW as logosizeW4_0_, model0_.logosizeH as logosizeH4_0_ from model model0_ where model0_.id=?
Hibernate: select model0_.id as id4_0_, model0_.modelname as modelname4_0_, model0_.productnumber as productn3_4_0_, model0_.newsnumber as newsnumber4_0_, model0_.logosizeW as logosizeW4_0_, model0_.logosizeH as logosizeH4_0_ from model model0_ where model0_.id=?原服务器的log文件如上,产生缓存,新的服务器,到红色字体就没有了。每次打开网页都要读取数据库,速度明显慢了很多?
新的服务器,因为是临时的,所以只有1g内存,这应该没什么关系吧,具体是什么原因阿?哪个大侠出手相助阿

解决方案 »

  1.   

    看见红色部分的了,应该是jndi的配置问题啊。你好好查查嘛!应该没什么问题的!
      

  2.   

    不是jndi的问题,以上代码产生了缓存数据,没有问题。
    只是换了台服务器后, org.hibernate.impl.SessionFactoryObjectFactory - Not binding factory to JNDI, no JNDI name configured
    后面就空白了,不产生数据库临时数据了。
      

  3.   

    新的服务器没有配置jndi数据源吧,这个是需要配置的,要不然无法绑定查询啊