問題タブ [sql2o]

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.

0 投票する
1 に答える
906 参照

java - sql2o への挿入中にエラーが発生しました

テーブルを作成し、いくつかの値を挿入したいと考えています。以下のコードでH2データベースとsql2oフレームワークを使用してそれをやろうとしています:

結局、エラーが発生します:

ステートメントの準備中にエラーが発生しました - 列数が一致しません。SQL ステートメント: PERSONS 値 (?、?) に挿入 [21002-191]

SQL ステートメントは正しく、列の名前と型は互いに一致しており、何が問題なのか本当に理解できません。

0 投票する
2 に答える
1829 参照

java - sql2o で結果セットをジェネリックとしてマップする方法はありますか?

sql2o ライブラリを使用してデータベース クライアントを作成しています。私のプロジェクトにはたくさんのデータ アクセス オブジェクトがあるので、テーブルにアクセスするための同様の関数がたくさんあるはずです。たとえば、クラスの場合Persons

それを最適化する方法はありますか?ジェネリックを使用することを考えていましたが、ジェネリック クラスのインスタンスを取得する方法がないことがわかっています。このようなものを作成することは本当に不可能ですか?

0 投票する
1 に答える
1158 参照

java - PSQLException: エラー: リレーション「フォルダー」が存在しません

Java、Weblogic、postgressql、および sql2o を使用しています。

folder という名前のテーブルから選択しています。

pgadmin では問題なく動作しますが、Java から試したすべてのバリエーションで次の例外が発生 します。

public.folder、「folder」、folder、および「public」.「folder」など、すべてのバリエーションを試しました...何も機能しません。

ここに私のコードがあります:

編集:作成スクリプトは次のとおりです

私が間違っていることへの洞察はありますか?

0 投票する
2 に答える
57 参照

java - javaを使用してMySQL DBの行を削除する

ID に基づいて行を削除しようとしていますが、NullPointerException が引き続き発生します。

私のコード:

エラー:

ここに画像の説明を入力

データベース:

ここに画像の説明を入力

0 投票する
1 に答える
793 参照

java - 他のテーブルからの自動インクリメントに基づいて、データベースに外部キーを入力します

私は2つのテーブルを持っています。最初のテーブルpatientenには、自動インクリメントIDがあります。1 つの「患者」には複数の「gebit」があります。idPatient は、2 つのテーブルからの外部キーです。

患者:

ここに画像の説明を入力

ゲビット:

ここに画像の説明を入力

「gebit」テーブルを埋めたいのですが、エラーが発生し続けます。

私のコード:

私が得るエラー:

ここに画像の説明を入力

gebit で idPatient に値を追加する 2 番目の方法を試しました。

しかし、それは私にこのエラーを与えます:

0 投票する
1 に答える
1399 参照

java - postgres を使用した Sql2o、クエリによって結果が返されませんでした

このタイトルで見つけた他の質問はすべて、非 SELECT クエリを扱っています。Java 8、Sql2o 1.5.4、および postgresql 9.5.3 を使用しています。

私の UserService は次のようになります。

私のユーザーは次のようになります。

私のテストは次のようになります。

データベースに対して SQL を直接実行すると、予想されるレコードが取得されます。この場合、team_id は NULL です。

テストを実行すると、次の例外が発生します。

なぜこうなった?どうすれば修正できますか?私の PGService テストはパスしており、DBCP2 BasicDataSource から作成されています。詳細が必要な場合はお知らせください。