1.原来使用的数据库是
sportSys,现在想换成 sportSysQ,(这两个数据库同时存在)
2.配置文件已经修改了hibernate.cfg.xml配置:X.X.X.X 是本机IP
 <property name="connection.url">jdbc:jtds:sqlserver://X.X.X.X:1433/sportSysQ</property>我就奇怪了,但是最终执行的却还是 sportsys这个数据库。tomcat下面的work文件夹下面的文件已经删除,项目已经重新发布,tomcat已经重启。

解决方案 »

  1.   

    对啊,看下配置文件相关地方是否全部改了,关掉网页重新运行tomcat
      

  2.   

    检查hibernate的配置文件,spring的配置文件!
      

  3.   

    检查一下 重新发布之后的 配置文件 也就是发布之后 Tomcat目录下webapps中的 是否是改过的
      

  4.   

    数据库表是hibernate自动生成的,  是不是建表的时候 use sportSys ?
      

  5.   

    自己去看生成的SQL是否指定了数据库。是则修改配置文件的catalog属性