上周五的时候,要从数据库中查询一条数据,结果我要的那个数据一直都是0.0,开始的时候还以为又是因为我用的那个框架中脚本的问题,所以一直都在找脚本的原因,找了很久都没结果。
今天上班了接着找,然后就想是不是数据的问题呢,然后去数据库中看了看,发现数据也是正确的,没啥问题,只是在查询的时候才有变成0.0。
怀疑是hibernate的映射的问题,于是修改半天映射文件,还是不好用。
找来以前用过的代码测试,发现居然还是0.0,为什么呢?
无意中忽然想到,我的代码一直连接的是测试数据库,周五的时候曾经因为某些原因连接过正式库,是不是因为我查询的是正式库呢?找到配置文件,一看,果然是连接的正式数据库。于是将数据库改成测试库,再次运行,一切正常了。
还好这次没发生什么数据改变的事情~~看来以后要更加注意了。
本文记录了一次使用Hibernate框架查询数据库时遇到的数据显示异常问题排查过程。问题表现为查询结果始终为0.0,经过一系列排查,最终定位到是由于配置错误导致连接到了正式数据库而非预期的测试数据库。
4022

被折叠的 条评论
为什么被折叠?



