昨天,同事問(wèn)我為什么分頁(yè)功能不能用了?報(bào)如下錯(cuò)誤: -2009-07-07 08:56:38,593 ERROR [JDBCExceptionReporter.java:101] - Every derived table must have its own alias --經(jīng)詢(xún)問(wèn),才了解他們項(xiàng)目組在新的數(shù)據(jù)庫(kù)上進(jìn)行測(cè)試,原來(lái)是Oracle,現(xiàn)在使用MySql5.0進(jìn)行測(cè)試。 -經(jīng)查看框架代碼,確認(rèn)不太可能是框架的問(wèn)題以后,我考慮是否可能改了數(shù)據(jù)庫(kù),卻沒(méi)有修改Hibernate對(duì)應(yīng)的方言(Dialect)!經(jīng)驗(yàn)證,果然是此問(wèn)題,將方言改為:org.hibernate.dialect.MySQLDialect,故障排除! --Dialect就是HQL和具體數(shù)據(jù)庫(kù)SQL之間的翻譯官,讓一個(gè)學(xué)阿拉伯語(yǔ)的翻譯來(lái)翻譯日文,那不出問(wèn)題才怪!-附: -http://www.diybl.com/course/3_program/java/javaxl/2007123/89540.html -
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。