項目中使用使用Hibernate作為持久層框架時,如果數據庫由于某種原因需要改名,在修改數據庫連接后出現“could not execute query”異常,那么有可能是因為你的項目里*.hbm.xml配置文件中的catalog屬性值還是原數據庫名,改成新數據庫名即可。或者干脆將catalog="..."屬性去掉,這樣就不會存在數據庫更名后無法執行查詢的問題了。
這個問題雖然不是什么疑難雜癥,不過確實容易被忽略,我就被這個問題耽誤了好一會。
www.jhost.cn免費JSP、PHP主機空間,提供MYSQL數據庫,支持常用J2EE框架,FTP文件管理。