项目中使用使用Hibernate作为持久层框架时,数据库改名后容易忽略的问题。

项目中使用使用Hibernate作为持久层框架时,数据库改名后容易忽略的问题。

项目中使用使用Hibernate作为持久层框架时,如果数据库由于某种原因需要改名,在修改数据库连接后出现“could not execute query”异常,那么有可能是因为你的项目里*.hbm.xml配置文件中的catalog属性值还是原数据库名,改成新数据库名即可。或者干脆将catalog="..."属性去掉,这样就不会存在数据库更名后无法执行查询的问题了。

 

这个问题虽然不是什么疑难杂症,不过确实容易被忽略,我就被这个问题耽误了好一会。




www.jhost.cn免费JSP、PHP主机空间,提供MYSQL数据库,支持常用J2EE框架,FTP文件管理。

你可能感兴趣的:(项目中使用使用Hibernate作为持久层框架时,数据库改名后容易忽略的问题。)