2011-09-16 19 views
0

私はSpring MvcアプリケーションをFedora 10に配備しようとしています。問題は、私がアプリケーションを実行している間です。私のローカルマシン上に問題はありません、それは完璧に動作しています。私はFedoraでビルドし、Tomcatの下に展開します。私はサイトにアクセスできますが、データを表示または挿入するためにURLを要求するたびに(たとえばaa.jspページのデータベースに従業員のリストが表示されます)、私は問題に直面しています データアクセスの失敗。クエリを実行出来ませんでした; SQL [select this_id ad id5.0 ......] .... org.hibernate.exception.SQLGrammerException:クエリを実行できませんでしたSpring + Hibernate mysqlバージョンの問題?

私のローカルマシンとサーバーマシンの違いは、mysqlのバージョンの違いです私のmysqlはv5.1.36で、他はv5.0.84です。それは私にとって面白くなります。誰も私を助けることができるのですか?私はオフラインをdevolopingだし、オンライン・マシンの下でそれらをエクスポートすることはできませんbecouse私はプリペアドステートメントを取得するには...おかげで、(トレースにセットカテゴリorg.hibernate.SQLorg.hibernate.typeを)ログイン

+0

完全なスタックトレースを提供できますか? org.hibernate.exception.SQLGrammerExceptionの下のすべての項目:クエリを実行できませんでした –

答えて

0
  1. 使用休止状態を全体のエラーを投稿することができません値はステートメントにバインドされています。 MySQLの指定された値でステートメントを自分で実行し、そのステートメントを確認します。
  2. 完全なスタックトレースを表示します。あなたは何とかそこに着くことができます。
+0

これを実装するにはどうすればいいですか?詳しくは – Kutay

+0

を参照してください[ログの参照情報](http://docs.jboss.org/hibernate/ core/3.6/reference/ja-ja/html/session-configuration.html#configuration-logging)を参照してください。 Hibernateは、実行中のSQL文をすべてのプレースホルダにプラグインしている値とともに出力するように設定できます。この問合せを実行してSQLワークベンチで手動で実行すると、問題の診断に役立ちます。 –

0

MySQL5InnoDBDialectを使用していて、あなたの方言としてMySQLInnoDBDialectを使用していないことを確認してください。

+0

はい私は確信しています – Kutay

関連する問題