問題タブ [javalite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
activejdbc - コントローラーで ActiveJdbc を使用してクエリをトリガーする
ActiveJdbc を使用してクエリを実行しています
ドキュメントによると、これを行うとクエリがトリガーされます
しかし、jstl ビュー (Spring mvc 4) で使用するために、結果を ModelMap に入れたいと考えています。では、どうすればクエリをトリガーできますか? 私がしなければならないクエリをトリガーするために今すぐ
しかし、それは最適解だと思います。
java - このエラーが頻繁に発生しました: org.javalite.activejdbc.DBException: Cannot open a new connection
ページを10分間離れてから更新するか、ページを複数回すばやく更新すると(もちろんコントローラーがクエリを起動するページ)、このエラーが発生しました。
ここと同じエラー: https://github.com/javalite/activejdbc/issues/268
接続プールには ActiveJdbc の 1.4.13.j7 と c3p0-0.9.1.2 を使用します。
これが私のコードです:接続用のシングルトン
そして、これは例外をスローするコントローラーの例です
オンラインで解決策を検索しているときに、この問題を抱えている人もいますが、解決した人は見つかりませんでした. 私はオープンとクローズを使用しているので、どこに問題があるのか わかりません。
私が間違っていることはありますか?
編集:
ここにstatcktrace全体があります
HTTP ステータス 500 - リクエストの処理に失敗しました。ネストされた例外は org.javalite.activejdbc.DBException です: 既存の接続がまだ現在のスレッド上にあるため、新しい接続を開くことができません。名前: デフォルト、接続インスタンス: com.mchange.v2.c3p0.impl.NewProxyConnection@50ed26eb. これは、アプリケーションの論理エラーを示している可能性があります。
タイプ例外レポート
message 要求の処理に失敗しました。ネストされた例外は org.javalite.activejdbc.DBException です: 既存の接続がまだ現在のスレッド上にあるため、新しい接続を開くことができません。名前: デフォルト、接続インスタンス: com.mchange.v2.c3p0.impl.NewProxyConnection@50ed26eb. これは、アプリケーションの論理エラーを示している可能性があります。
説明 サーバーで内部エラーが発生したため、この要求を実行できませんでした。
java - フォームから送信された値をactivejdbcに保存するにはどうすればよいですか?
公式ドキュメントから、これMap values = ... initialize map
は明確ではありません。できますnewPost.set("first_name", "Sam")
が、このような値を設定する代わりに、より良い方法はありますか?