私のプレイを展開しました! http://www.playapps.net/に申し込んでください。playappsのMySql問題
すべてが正常に動作するようですが、何らかの理由でクエリが機能しません。
スクリプトを自分のサーバーにローカルにインポートしましたが、エラーがあります。 Access denied for user 'play'@'localhost' to database 'da'
(ただし、そこに自分のテーブルを作成して自分のプレイスキーマにテーブルを作成し、データをインポートしました)。
DBからのデータを表示していない場合、このエラーが問題になることはありますか?
ログにエラーが表示されないためです。
このホスティングソリューションにアプリケーションをデプロイしてこのエラーもあった人は誰ですか?
UPDATE:私は上記のエラーを解決しました。そこで、私のテーブルのインポートは、直接プレイデータベースで行われます。私はsshユーザーでログインし、mysqlコンソールを開き、テーブルを見ることができます。
しかし、私のサイトからのクエリは空の結果を返しています。そして、それは完全に機能します。
これ以外の設定は必要ですか?
%playapps.application.mode=prod
%playapps.application.log=INFO
%playapps.db=mysql:play:[email protected]
%playapps.jpa.ddl=update
Windowsでは大文字と小文字は区別されません。http://superuser.com/questions/165975/are-all-versions-of-windows-case-insensitive –
まだ表示されていない場合は、このような状況を避けるために、モデルエンティティに '@Table(name =" MY_NAME ")アノテーションを追加する方がよいでしょう。そのようにして、作成されるスキーマは、Hibernateが名前を決定するのではなく、私が定義した規則に従って命名されていると確信しています。しかし、良い見つける。 – tmbrggmn
pHk、あなたは非常に良い提案です! –