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