問題タブ [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.
activeweb - activeweb-bootstrap がコントローラを見つけられません
gtihub から ActiveWeb Bootstrap プロジェクトをダウンロードしましたが、問題が発生しました。
まず、Eclipse にインポートすることができなかったので、mvn eclipse:eclipse を実行し、プロジェクトを Eclipse にインポートしてから Maven に変換しました。
次に、Eclipse から jetty サーバーを起動しましたが、パスhttp://localhost:8080/activeweb-bootstrap/でエラーが発生しました。
このプロジェクトをwarファイルとしてエクスポートした場合にのみ、このプロジェクトを適切に実行できました。Eclipse から Jetty を使用してプロジェクトを開始すると、このエラーが発生するのはなぜですか?
更新しました:
json - JSONをActiveJDBCモデルに解析する方法は?
ペット プロジェクトに ActiveJDBC を使用しています。JSON配列をリストまたはJava配列に変換する方法が見つからないようです。以下のコードは JSON 配列を取得してリストを作成しますが、モデルにはデータが入力されていません。つまり、値を保持すると予想されるときですnumber.get("winning_numbers")
。null
エラーがないため、そのモデルをデータベースに永続化するという最終的な目標を設定する方法を見つけることができません。何か案は?
ActiveJDBC にはインストルメンテーションが必要であることを私は知っています。また、それが確実に行われるようにしたので、それが問題であるとは思えません。
問題のある行は、2 番目のインデントされた if ステートメント内にあります。これはまだプロトタイプ コードであるため、コード美化のためにまだフォーマットしていないことをお詫びします。
EDITモデル - ActiveJDBC docs の例のように簡単
java - ActiveJDBC: 1 つの DB に複数のスキーマを持つ PostgreSQL の integer[]
をデータベースからJavaActiveJDBC
に適切に変換するために使用しようとしています。フェッチは適切に行われますが、返されるオブジェクトは. 私はまだそれを変換する方法を見つけていません。integer[]
PostgreSQL
equivalent int[]
weblogic.jdbc.wrapper.Array_org_postgresql_jdbc_PgArray
データにアクセスする2つの異なる方法を試しました:
まず、標準record.findFirst("id = ?", id)
フォーマットを使用します。データベースに複数のスキーマがあるため@Table
、モデルに表記を追加しました。
第二に、私はrecord.findBySQL("select array from record where id = ?", id)
. 私も試しarray::integer[]
ました。
PgArray タイプを取得するたびに。この型を別のものに変換して使用する方法を探しましたが、何も機能しませんでした。
これを行う方法はありますか?以外のデータ取得方法を使用する必要がありActiveJDBC
ますか?
instrumentation - Maven ビルドがクラスの計測に失敗する
Maven ビルドを実行すると、次のエラーが発生します。クラスを計測できないようです。何が原因なのか誰にも考えがありますか?ありがとう。ビルド出力は次のとおりです。
activejdbc - エラー: テーブルが存在する場合でも、関係 "projectfile" は Activejdbc に存在しません
次のエラーが表示されます。
テーブルについて不平を言っているようですが、再確認したところ、テーブルはパブリックスキーマにあります。このトピックに関してさまざまなスレッドが開いているのを見ましたが、解決策が見つかりませんでした。
主な原因はどれですか?
ありがとう。