SSH2+mySQL整合项目,在由一个名为A的DB,转到B的DB时,项目还是连到之前的A数据库之原因
2012-06-24 12:05
471 查看
问题说明: SSH2+MySQL 做的项目,测试时新建了一个数据库,连接数据库的配置文件已经修改,但是测试时发现项目还是去连以前的数据库。
原 因: 用 Hibernate 生成po类的时候 ,会自动生成一个*.hbm.xml(还用你说,都知道)部分代码如下:
解 决:hibernate 会 自己给你加上 catalog="XXXX", 问题就在这了 ,
也就是说即使你改了连接数据库的配置文件,它也会去连接原来的数据库删之~~~~~~~~~OK
原 因: 用 Hibernate 生成po类的时候 ,会自动生成一个*.hbm.xml(还用你说,都知道)部分代码如下:
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <!-- Mapping file autogenerated by MyEclipse Persistence Tools --> <hibernate-mapping> <class name="test" table="users" catalog="XXXX" > <id name="id" type="java.lang.String"> <column name="id" /> <generator class="uuid" /> </id> <property generated="never" lazy="false" name="username" type="java.lang.String"> <column length="50" name="username" /> </property> <property generated="never" lazy="false" name="pasword" type="java.lang.String"> <column length="50" name="pasword" /> </property>
解 决:hibernate 会 自己给你加上 catalog="XXXX", 问题就在这了 ,
也就是说即使你改了连接数据库的配置文件,它也会去连接原来的数据库删之~~~~~~~~~OK
相关文章推荐
- 一个完整的Nodejs项目 完成连接数据库(MySQL),登陆、注册功能 session的使用 和发送邮件
- mysql在同一个服务器中把表从一个数据库转到另一个数据库中
- ssm整合的配置----maven项目,数据库mysql
- 同一个web项目,hibernate的mysql和sqlservice的两个不同数据库配置
- 从oracle到mysql,主从到分库,一个普通项目数据库架构的变迁
- j2ee之jboss与ejb、jsf、jpa整合小项目(一)(数据库为mysql)
- 一个访问mysql 数据库的 shiny 项目
- 从oracle到mysql,主从到分库,一个普通项目数据库架构的变迁
- MySQL 数据库怎样把一个表的数据插入到另一个表
- Struts2SpringHibernate整合示例,一个HelloWorld版的在线书店(项目源码+详尽注释+单元测试)
- 2016年将已有.db数据库添加到ios项目里的方法.
- 一个项目中说系统分为表现层、控制层、逻辑层、DAO层和最终数据库五层架构
- 一个Web报表项目的性能分析和优化实践(六):设置MySQL的最大连接数(max_connections)
- Struts2SpringHibernate整合示例,一个HelloWorld版的在线书店(项目源码+详尽注释+单元测试)
- 来,我们讨论一下,对一个具体虚拟的图书馆项目. 以数据库为中心的建模方式是咋样的.
- 一个小型web项目的问题整合
- [转]由于项目原因看了一下vml,写了一个Web工作流的设计器雏形!
- 关于 xpo 修改字段值,提交成功后,却没有保存到数据库中的一个原因。
- 被老板要求接一个通用数据库平台的项目
- 如何利用一个数据库中间件扩展MySQL集群――kingshard使用指南