首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

hibernate 连接数据库的怪异有关问题

2012-03-14 
hibernate 连接数据库的怪异问题服务器装的是Mysql数据库,修改过连接超时这项。本地用hibernate开发的代码。

hibernate 连接数据库的怪异问题
服务器装的是Mysql数据库,修改过连接超时这项。
本地用hibernate开发的代码。

现在一个很怪异的问题是,在服务器的原来数据库A同时再创建一个数据模型和A一样的数据库B

A内容有些表没有数据,有些表有数据, 但B库很多表都有数据。

原来hibernate连接并操作的都是数据A,现在改配置文件的数据库是B,但查询的内容依然是A的,打印看到的

内容也是数据库A的。请问这是什么原因?为什么会这样?



[解决办法]
多处配置的,只改了一部分配置?
[解决办法]
在程序中是不是用Config之类的代码另有一份配置。
[解决办法]
去查你的hibernate映射文件,应该在类的那个包下,以.hbm结尾,查看开头
<hibernate-mapping>
<class name="com.wxtl.entity.Message" table="message" catalog="weibo">
里面的这个catalog属性对应的数据库名字是否正确,还有就是2楼的那个配置,以后做项目一定要细心些。。。
[解决办法]
catalog="weibo" 去掉就可以了
不然同一个数据库服务器不同表空间只改SID还是没用

热点排行