2011-12-07 35 views
1

我已經部署我的玩!應用於http://www.playapps.net/MySql問題在playapps

所有似乎都開始行,但由於某種原因,我的查詢不起作用。

我已經從本地導入我的腳本到他們的服務器,甚至我有錯誤: Access denied for user 'play'@'localhost' to database 'da'(但它創建我的表到他們的播放模式,並導入我的數據)。

這個錯誤可能是我的不顯示數據從數據庫的問題?

因爲我在日誌中看不到任何錯誤。

這裏是誰在這個託管解決方案上部署了應用程序,並且也有這個錯誤嗎?

UPDATE:我已經解決了上述錯誤,所以現在我的表的導入直接在播放數據庫中完成。我用ssh用戶登錄,打開mysql控制檯,我可以看到表格。

但仍然,我的網站查詢返回空結果。而且在本地它完美運作。

除此之外,我還需要其他配置嗎?

%playapps.application.mode=prod 
%playapps.application.log=INFO 
%playapps.db=mysql:play:[email protected] 
%playapps.jpa.ddl=update 

回答

2

非常難看的情況。我的表不是大寫字母。 Play正在尋找「雜誌」表(它創造了它,但是是空的),我也有「雜誌」表填充。

也許它會對某人有用。

ps:很奇怪的是,在本地,在它的窗戶上工作。

+0

Windows不區分大小寫:http://superuser.com/questions/165975/are-all-versions-of-windows-case-insensitive –

+0

如果您還沒有;我總是喜歡爲模型實體添加一個@Table(name =「MY_NAME」)註釋,以避免這種情況。這樣,我確信所創建的模式根據我定義的規則命名,而不是由Hibernate決定名稱應該是什麼。不過,好的發現。 – tmbrggmn

+0

pHk,你的建議是非常好的! –